【问题标题】:Laravel syntax error, unexpected 'routes' (T_STRING)Laravel 语法错误,意外的“路线”(T_STRING)
【发布时间】:2017-03-01 07:46:13
【问题描述】:

我正在尝试翻译所有路线。我正在使用 mcamara/laravel-localization 包。我的路线是这样的:

    // Registration Routes...
Route::get(LaravelLocalization::transRoute('routes.register_link')/{plan?}, ['as' => 'auth.register', 'uses' => 'Auth\AuthController@showRegistrationForm']);
Route::post(LaravelLocalization::transRoute('routes.register_link'), ['as' => 'auth.register', 'uses' => 'Auth\AuthController@postRegister']);

但我错了:

语法错误,意外的“{”

怎么了?谢谢大家的帮助!

【问题讨论】:

标签: php laravel routes


【解决方案1】:

get 后多了一个'

Route::get(LaravelLocalization::transRoute('routes.register_link')/{plan?}', ['as' => 'auth.register', 'uses' => 'Auth\AuthController@showRegistrationForm']);

【讨论】:

  • 哦,我的错。现在我收到语法错误,意外的“{”,但一切看起来都不错
【解决方案2】:

您可以从代码预览中看到颜色有问题。您必须删除第一行中的勾号(')...


在你做出改变之后,你仍然有一个问题,现在我明白了最初的错误。

这个

Route::get(LaravelLocalization::transRoute('routes.register_link') . '/{plan?}', ['as' => 'auth.register', 'uses' => 'Auth\AuthController@showRegistrationForm']);

应该是按照您的预期创建路线的正确方法。

【讨论】:

    猜你喜欢
    • 2019-03-13
    • 2016-02-09
    • 1970-01-01
    • 2020-03-15
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    相关资源
    最近更新 更多