缩短自然长的laravel路径以提高可读性

缩短自然长的laravel路径以提高可读性,laravel,laravel-5,Laravel,Laravel 5,我有一条超长的路线,由于线路的长度,会不断导致皮棉错误。我通常忽略这些lint错误,但想知道是否有办法缩短这条线 Route::get('/become-an-awesome-preferred-customer/thank-you', 'HomepageController@getThankYouPage')->name('/become-an-awesome-preferred-customer/thank-you'); 因为这只是一个字符串,所以可以将其拆分为变量和实际的路由定义。

我有一条超长的路线,由于线路的长度,会不断导致皮棉错误。我通常忽略这些lint错误,但想知道是否有办法缩短这条线

Route::get('/become-an-awesome-preferred-customer/thank-you', 'HomepageController@getThankYouPage')->name('/become-an-awesome-preferred-customer/thank-you');

因为这只是一个字符串,所以可以将其拆分为变量和实际的路由定义。但老实说,我相信这并不会增加routes文件的可读性

$uri='/成为令人敬畏的首选客户/thank-you';
路线::获取(
$uri,
'HomepageController@getThankYouPage'
)->姓名(“谢谢”);
如果您在视图中创建URL时遇到路由长度问题,您当然可以像在示例中所做的那样,为其指定实际URI以外的另一个名称。

另外,如果只是关于你的线长的问题,只需输入上面我的结果中的断线

作为最后一个选项,可以使用管线组为其添加前缀。但这只有在你有其他路线的情况下才有真正的意义,
“/成为令人敬畏的首选客户”
——第一位的部分

Route::prefix('been-an-awesome-preferred-customer')->组(函数(){
路线::获取('thank-you','HomepageController@getThankYouPage');
});
您还可以将这些前缀互锁:

Route::prefix('been-an-awesome-preferred-customer')->组(函数(){
路由::前缀('something-other')->组(函数(){
路线::获取('thank-you','HomepageController@getThankYouPage');
});
});
这将为您提供路线
你的app.com/成为一个很棒的首选客户/其他东西/谢谢你


希望这有助于输入一个回车键,以便
->name()
转到下一行?Route name可以很短,并且不能与Route first参数相同。