Laravel 5.7路由,名称不起作用,但简单路由起作用

时间:2019-02-27 08:36:44

标签: php laravel laravel-5.7

使用名称的Laravel 5.7路由不起作用,但简单的路由起作用,我尝试并找到了很多答案,但没有任何帮助,请为此提供帮助

我尝试过

"autoload": {
        "classmap": [
            "vendor/google/apiclient/src/Google"
        ]
}

也尝试过

Route::get('jobs/jobs-search', 'JobsController@job_listing')->name('jobssearch');

我在laravel 5.7中使用xampp 7.2.10 这是我的.htaccess

             选项-MultiViews-索引     

Route::get('jobs/jobs-search', array('as' => 'jobssearch', 'uses' => 'JobsController@job_listing'));

Working with url: {{ url('jobs/jobs-search') }} //http://localhost/mzd/jobs/jobs-search
Not working accessing name rout {{ route('jobssearch') }} this show 404 page not found //http://localhost/mzd/jobssearch

Image of my routes please check

2 个答案:

答案 0 :(得分:1)

如果您发现命名路由中缺少jobs,则生成的url不同,因此得到404。所以试试这个:

Route::get('/jobs/jobs-search', 'JobsController@job_listing')->name('jobssearch');

请注意开头的/。然后检查将返回什么route('jobssearch')

---编辑

根据您的路线,您需要使用route('jobs.jobssearch');

答案 1 :(得分:0)

如果您验证路线图片,则应使用cols = ['merk','ukuran','bahan','harga'] cth_data['combined'] = cth_data[cols].apply(lambda row: '_'.join(row.values.astype(str)), axis=1) x = cth_data["combined"]