vAlfred88
а мне надо чтобы из ‘/‘ я мог и show и все прочее
vAlfred88
то есть
vAlfred88
урл типа site/1/edit
vAlfred88
если делать Route::resource(‘ticket’, 'TicketController’); - то урл будет типа site/ticket/1/edit
vAlfred88
хз как доступно объяснить
Илья
vAlfred88
Илья
по какому пути ты их вызываешь?
vAlfred88
vAlfred88
роут лист
vAlfred88
http://tickets.dev/1 вот такой урл мне сделал <a href="{{ route('show', [$ticket->id]) }}">
vAlfred88
в ответ 404
Илья
А что должно отдаваться?
vAlfred88
тикет с ид 1
Илья
он есть в базе?
vAlfred88
vAlfred88
конечн
Илья
хотя да как-то странно сгенерировались роуты в route:list
vAlfred88
он сам роут не находит такой
Илья
в это мслучае будет проще руками прописать роуты чем искать в чём проблема, скорее во внутреностях Route
Илья
вообще любая не существующая страница будет вызать TicketController@show
vAlfred88
в том то и беда, не хочу дублировать роуты
vAlfred88
можно сделать Route::fet('/', 'TicketController@index’);
O
findOrFail
vAlfred88
а для остального тикеты
vAlfred88
так и сделаю
vAlfred88
Dmitry
return response('', 200);
- вот так нормально, если мне нужно вернуть только статус?
Диего
а без ретурна не вернется 200 код?
Dmitry
Dmitry
спасибо
Диего
как в артизане создать observer
Диего
make:event бле
Диего
не?
Диего
Dmitry
я делаю logout через ajax, и csrf-token при этом меняется и я не могу сделать login с этим же токеном, как мне в php его запросить? вообще не могу нагуглить. csrf_token() функция в контроллере возвращает null
Dmitry
возвращаю вьюху в которой вставлено {{ csrf_token() }}, через ajax при logout, но это же смешно
Antonio
кстати, тебе наверно тоже в эвенты
тот же момент, а правильно ли в обработчике обращаться к параметрам того же пользователя? Ну и, кажется вчера одним глазом видел, что евенты рассылаются не на все апдейты
Dmitry
Dmitry
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->invalidate();
return ['token' => csrf_token()];
}
Dmitry
Dmitry
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->invalidate();
return ['token' => (string)csrf_token()];
}
Dmitry
Dmitry
Route::group(['prefix' => 'api', 'middleware' => ['guest:api', 'web']], function () {
Auth::routes();
Route::get('posts', 'PostController@posts');
Route::get('user/{id}', 'UserController@user');
Route::get('post/{id}', 'PostController@post');
Route::get('auth/check', 'UserController@checkAuth');
});
пишут, что нужно засунуть в web middleware, я засунул, ничего не меняется
Antonio
а зачем там api?
Dmitry
пишу spa с vue на фронте
Dmitry
Os
Тогда тебе авторизацию нужно на jwt делать
invariance
выгледит как хуй
Anonymous
😂
Dmitry
всё же окей, только нужно токен запрашивать новый при логауте
Os
А че фолеха админом группы сделали?
Юрий
давно
Os
Os
давно
Это же плохо, он неадекватен и выражается быдловато
invariance
ути пути
invariance
поадминил бы с мое пхп чаты, и не так бы выражался)
Диего
Anton
ребят, а никто не в курсе - можно ли симлинку одной командой сменить?
invariance
в смысле одной командой
Anton
гугление -f показывает параметр - но нифига не работает
invariance
invariance
много годиков
Anton
ну типа ln -s -f target symlink
Anton
ну вот у тебя есть симлинк на папку
invariance
о_О
Anton
и ты одной командой типа сменить на другую хочешь
Anton
не удалить и сделать новый, а просто сменить
invariance
нет
invariance
мне 16
Anton
мне 16
хаха, даже пиво еще нельзя 🙂
Anton
а сегодня пятница
invariance
invariance
&&
Диего
пиво надо разрешать с 14 )
Anton
это две команды