Ismoil
Скинь route
Stas
<?php use Illuminate\Http\Request; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | is assigned the "api" middleware group. Enjoy building your API! | */ Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); Route::post('register/patient', 'Auth\RegisterController@patient'); Route::post('register/dentist', 'Auth\RegisterController@dentist'); //Route::group(['middleware' => 'roles', 'roles' => ['Admin']], function (){ // //}); Route::group(['middleware' => ['sessions']], function () { Route::post('register/phone', 'Auth\RegisterController@registerPhone'); Route::post('code/verify', 'Auth\RegisterController@verifyCode'); Route::post('login', 'Auth\LoginController@login'); }); Route::post('logincode', 'Auth\LoginController@loginCode'); //Route::group(['middleware' => 'api'], function ($router) { // // //});
Ismoil
В конце поставь вот так ->name('login')
Stas
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="refresh" content="0;url=http://denta.loc/api/login" /> <title>Redirecting to http://denta.loc/api/login</title> </head> <body> Redirecting to <a href="http://denta.loc/api/login">http://denta.loc/api/login</a>. </body> </html>
Anonymous
А почему при задание куки в middleware/ Он не шифрует значение и по итогу, когда ты его хочешь взять в контролере оно равно null. Если задавать в контролере то все норм
Anonymous
задавал так и в посредники и в контроллере. но работают только если в контролере. а вообще не только так. все способы попробывал. всеравно не хочет в посрендике работать. repsonse->cookie('test', 'test', 60);
Ismoil
Ну тебе виднее у меня по другому решилась проблема
Stas
😞
Ismoil
Да нет точно решилась?
Ismoil
Работает уже
Ismoil
Ну пишите я вам свой вариант скину
Vitalii
о, норм стикеры
А
используй для работы с делевъями нормальный пакет. например https://github.com/etrepat/baum
Vitalii
а вложенность уникальная? у категории может быть 2 родителя?
Vitalii
поищи как сделать роутинг, например, для материалов по slug по такому же принципу и категории делаются получаешь slug, ищешь всю цепь родительскую и все
Vitalii
просто category1/category2/category3 это должен быть 1 параметр {categories}
Vitalii
вроде бы оно https://laravel.com/docs/5.6/routing#route-model-binding через Route::bind надеюсь за рекламу фасада не забанят))00
Anonymous
Убрал в ресурс роуте index. но при переходе на его URI вылазит ексепшен. это потому что дебаг тру стоит или почему? http://prntscr.com/jpczml http://prntscr.com/jpczwm
Illia
потому что ты убрал index
Anonymous
потому что ты убрал index
ну он мне не нужен. мне нужно что бы вылазило что "ой, такой страницы нет" а не ерор
Maksim (Ellrion)
"хороший проект кешировать не надо")
Maksim (Ellrion)
"хороший архитектор github'ом не пользуется. ну я по себе просто знаю. не пользуется"
Illia
Maksim (Ellrion)
окей
"ООП - дырка для хакеров" не забудь)
Maksim (Ellrion)
Там кстати новые видосы подъехали) новый перл - "да нет никаких знаний. это просто мозги"
Maksim (Ellrion)
"я себе в голове представил и я наклепал" Боже он прекрасен. Это как за щеночком наблюдать)
Nik
:D
Nik
Надо свой башорг открывать по ларавел, с доской почёта
Сергей
подскажите кто нить wysiwyg для написания api документации есть какое нить годное?
Maksim (Ellrion)
Спс)
Artem
ребьят, принимаю такой массив [ 'type' => 'demo', 'name' => [ 'ru' => 'демонстрация', 'en' => 'demonstration', .... ] ] как сделать валидатор, что бы проверял существует ли такой язык к примеру ru, и значение name должно быть строкой от 2 до 20 символов
Artem
Открыть документацию и прочитать раздел про валидацию :)
в доках ничего не нашел про валидацию ключей
TSka
кастомное правило сделай
Artem
$this->validate($request, array(валидация));
да ладно ? а валидация как выглядеть будет ?
Artem
кастомное правило сделай
ну так в доках же нету для этого правилл
Samat
да ладно ? а валидация как выглядеть будет ?
кастомный валидатор в провайдере зарегать надо. сначала string|min:2|max:20, потом свитчем на схождение со списком языков
Artem
хотелось бы что-то типа такого
Artem
Samat
https://laravel.com/docs/5.6/validation#using-extensions
SarcasmIO
такое и будет, выслушай людей сначала
Artem
вот типа такого
Artem
такое и будет, выслушай людей сначала
регать валидатор кастомный для этого ?
Samat
читай Using Extensions
Artem
та это само собой, надеялся на какое-то решение из коробки
Сергей
https://swagger.io/tools/swagger-editor/
Да я в курсе, мне на свой сервер надо с закрытым доступом и т.д.)
Maksim (Ellrion)
Да я в курсе, мне на свой сервер надо с закрытым доступом и т.д.)
тебе на своей сервер прямо редактор? это что за кейс такой?
Сергей
тебе на своей сервер прямо редактор? это что за кейс такой?
Ну типа вики полноценного только для апи, можно конечно без редактора)
Samat
хотя никогда не юзал его, слишком мусорить в правилах не хочется
Samat
лучше расширение
Сергей
так тебе не редактор а рендер нужен
Ну если был бы wysiwyg вместе с системой было бы круто)
Maksim (Ellrion)
рендер там какой то джиэсиной делается
Samat
а никто не юзал генератор доки в postman?
TSka
Да я в курсе, мне на свой сервер надо с закрытым доступом и т.д.)
Так его же можно себе забрать. По крайней мере я видел на одном проекте сваггер свой
Сергей
https://github.com/Rebilly/ReDoc
опа, такого еще не видел
Сергей
https://github.com/Rebilly/ReDoc
спасибо) гляну)
Maksim (Ellrion)
опа, такого еще не видел
мы вот его юзали
mr.
😂👍
mr.
Я до сих пор его видео не глянул, а чел дело говорит
Maksim (Ellrion)
а вообще это всё от лукавого. лучше бросайте всё и вступайте в https://t.me/clear_code
Вячеслав
И слава богу господь послал меня на путь симфы!
Чем таким славабожным обусловлен твой выбор?
Anton
работал с ларавел = понравилось, сейчас yii2 = дерьмо, перехожу на новую работу где симфони = посмотрим как будет
Nik
https://github.com/Rebilly/ReDoc
Юзаем у себя, сыроват но активно развивается
Nik
мы вот его юзали
Вся дока в 1 файле?
Maksim (Ellrion)
Вся дока в 1 файле?
клиентский апи по числу методов маленький был
Nik
клиентский апи по числу методов маленький был
У нас намечается 150-200 эндпоинтов, а чистый симфонийский ямл не умеет инклуды. Пришлось с бубном плясать
Nikolay
У меня она выскакивает иногда просто так , после перезагрузки пропадает
Nikolay
InvalidArgumentException: Route [login] not defined.
Ma'murov
login netu