У меня этот код работает. Тут не знаю чем вам подсказать, проверьте что передается токен.
Почитайте документацию еще раз, может какие есть не стыковки, на память у них не совсем очевидные ответы могут быть.
Дальше будет еще сложнее.
Зависит от целей:
Для себя лично вы можете делать что угодно особенно если больше никто и никогда не будет работать с этим годом.
Тут нет универсального ответа, но выносить код из одного места в другой для улучшения чтение - смысла мало.
Есть смысл - выносить код в другие места для уменьшение ответственности каждого класса и сведения этих ответственностей к всего лишь одной.
Почитаете книгу по ссылке и SOLID она вам даст толчок для развития.
К списку авторитетных авторов могу еще добавить Роберта Мартина.
В теории для restful ничего не мешает использовать cookie.
REST требует чтобы информации о сеансе хранилась на стороне клиента а не сервере.
Часть информация касающиеся аутентификации, из за безопастности должна храниться на сервере.
Есть те кто считает что аутентификация должна выходить за рамки REST.
С практической точки зрения token более универсален, в случае cookie удобнее для браузеров.
В Laravel есть некий дизайн инструментов для REST:
- Например Route::get,post,put, delete...
- Отправка из форм этими методами
- Методы в контроллерах store, edit и так далее
Так что ничего не мешает писать в самом Laravel, если client к примеру не SPA приложение.
Рекомендую для расширение кругозора, погуглить на английском эти вопросы, так же для ознакомления с принципами есть туториал
FrelFrloich, это не поменяло пониманию вопроса.
попробую угадать, вы хотите заносить в базу число, а в коде под этот id резервировать какое то значение?
К примеру таблица статусов:
1 - в коде "новый"
2- в коде "на модерации"
так?
alex4answ, если на этом все закончиться то нет, не использовать. Если есть предпосылки что будет другая работа со временем то да. Если проект маленький то нет не использовать. Если проект предполагается большой и вам кажется что это единственное место где возникнет задача со временем:
- сделать без библиотеки еще много раз, потом ее установить
- сразу установить
У вас где то ошибка в конфигурации или в окружении. Если есть база, вы четко знаете логин и пароль и передадите их в файл конфигурации(перезапустите сервер иногда надо) то все будет работать.
Такие ошибки нелепые бывают у всех, надо просто ее искать. Чтобы что то сделать, придется 1000 раз ошибаться, 2000 раз решать проблему и еще больше отчаиваться(а по началу все время)
Привыкайте - удивительный дивный мир кодинг.