Я теряю слишком много времени на (я уверен) небольшую пропажу, но не могу ее найти. Вот моя проблема.
Я хочу создать открытое лезвие, поэтому без аутентификации, с параметром переменной в URL-адресе.
Здесь мои коды
// routes/web.php
Route::get('/{org_id}/tickets/ext/index', array('as' => 'tickets.ext.index', 'uses' => 'Ext\ExtTicketsController@index'));
// Ext\ExtTicketsController
public function index(Request $request, $org_id)
{
//$org_id = 'my_organization';
//dd(app()->getLocale());
$locale=substr($request->server('HTTP_ACCEPT_LANGUAGE'), 0, 2);
return view('tickets/ext/index')
->with('org_id',$org_id)
->with('locale',$locale);
}
Когда я попытаться приземлиться на http://localhost/app/public/en/ my_organization / tickets / ext / index Я получаю сообщение об ошибке, происхождение которой не понимаю:
Missing required parameters for [Route: tickets.ext.index] [URI: {locale}/{org_id}/tickets/ext/index]
У меня есть лезвие в файл views / ticket / ext / index.
Заранее спасибо!