【问题标题】:Laravel 5 Resource route define create URL::route('') in viewLaravel 5 资源路由在视图中定义创建 URL::route('')
【发布时间】:2017-01-17 23:13:39
【问题描述】:

我有一个 href,我想像这样将 URL::route('create') 添加到 url

<a href="{{URL::route('xxx.create') }}{{$projectfornav[0]->afas_id}}"> XXX </a>

路线:

Route::resource('/xxx/{id}', 'XXXController');

错误:

Route [create.xxx] not defined. (View:......... 

但这不起作用。我怎样才能做到这一点?

【问题讨论】:

    标签: routes laravel-5.3


    【解决方案1】:

    这就是我在组内定义路由的方式:

    Route::group(['prefix' => 'admin', 'as' => 'admin.'], function () {
       Route::resource('user', 'userController');
    });
    

    这就是我为 UserId 123 创建显示 URL 的方式

    URL::route('admin.user.show', 123)
    

    我认为你必须改变

    <a href="{{URL::route('xxx.create') }}{{$projectfornav[0]->afas_id}}"> XXX </a>
    

    <a href="{{URL::route('xxx.create', $projectfornav[0]->afas_id) }}"> XXX </a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 2017-05-22
      • 2018-06-28
      • 2016-12-26
      • 2015-07-12
      • 2017-08-22
      • 2015-08-11
      相关资源
      最近更新 更多