
Дмитрий Джек
25.05.2018
13:32:38
Всем привет,
есть роут
Route::group(['prefix' => 'transactions'], function () {
Route::group(['prefix' => 'outcome', 'as' => 'outcome.', 'namespace' => 'Transactions'], function () {
Route::group(['prefix' => 'invoices', 'as' => 'invoices.'], function () {
Route::post('/', 'TransactionsOutcomeInvoicesController@store')->name('store');
});
});
});
но при обращении формы через POST по адресу http://domain/transactions/outcome/invoices получаю 404
и NotFoundHttpException in Router.php line 1006
в чём может быть проблема?

russik
25.05.2018
13:33:26
http://domain/transactions/outcome/invoices/
не ?

Дмитрий Джек
25.05.2018
13:33:49
ну ща попробую... такт странно

Google

russik
25.05.2018
13:33:57
но лучше обращайся к роуту по имени
забудь про обращению по абсолютному пути

Дмитрий Джек
25.05.2018
13:35:17
ща так
{!! Form::open('action' => ['Transactions\TransactionsOutcomeInvoicesController@store']) !!}

russik
25.05.2018
13:36:55
а файл роута ?
зачем он тогда?
ты же в форме на прямую к методу онтроллеру обращаешься
echo Form::open(array('route' => array('store', $user->id)))

TSka
25.05.2018
13:38:21
{!! Form::open(['url' => route('outcome.invoices.store')]) !!}

russik
25.05.2018
13:39:18
лучше не использовать абсолютные пути

Дмитрий Джек
25.05.2018
13:39:44

Vladimir
25.05.2018
13:40:43
Киньте кто-нибудь ссылкой в php чат

Дмитрий Джек
25.05.2018
13:41:01
https://t.me/prophp7

Google

Vladimir
25.05.2018
13:41:35

TSka
25.05.2018
13:41:36
Не то же самое. Форма вообще не должна знать, что там за экшн будет ей отвечать. Передать ей url и точка.

Дмитрий Джек
25.05.2018
13:42:54

russik
25.05.2018
13:44:29

Дмитрий Джек
25.05.2018
13:45:02
пробовал ?
а как он поймет с какого контроллера брать store?

russik
25.05.2018
13:46:40
Route::post('/', 'TransactionsOutcomeInvoicesController@store')->name('store');
});
вот так

Дмитрий Джек
25.05.2018
13:47:17
пробовал ?
и в любом случае он же просто отгенерит адрес к которому роут относится, т.е. разницы как сгенерить адрес нету.
вопрос почему он не видит этот роут хотя в route:list он есть
ну там есть у меня имя
но он все равно его не распознает

Maksim (Ellrion)
25.05.2018
13:50:32
ты уверен что твой запрос именно на этот урл летит?
покажи скрин из девтулз с запросом

Дмитрий Джек
25.05.2018
13:52:59
чистил роуты, кэш, другие аналогичные роуты пашут

Maksim (Ellrion)
25.05.2018
13:56:18
там случаем метод спуфинг не попадает?

Дмитрий Джек
25.05.2018
13:56:39

Maksim (Ellrion)
25.05.2018
13:57:48
чёйта такое?
параметр _method переписывающий метод формы для лары

Дмитрий Джек
25.05.2018
13:58:05
не, там тольк токен

Google

Walter
25.05.2018
14:01:31
Привет, япосл провала валидации я делаю редирект назад с withInput, но те поля, которые не прошли валидацию заполняються позапрошлым валидным значентем, а не, как должно бы было быть, прошлым невалидным. В чем проблема?

Дмитрий Джек
25.05.2018
14:04:27
так разобрался, я рукожопый... надо было просто группу роутов вверх перетащить, там реально был спуффинг, но не метода а роута...
всем спасибо

Maksim (Ellrion)
25.05.2018
14:06:10
буквально на пару секунд определдил я какраз хотел смпросить нет ли у тебя роута с тем же урл и что за transaction_movement)

Василий
25.05.2018
15:11:32
добрый день, подскажите как правильно сделать вывод keywords на страницу, что об этом вообще можно почитать
?

Adel
25.05.2018
15:12:13
echo $keywords; ?

Василий
25.05.2018
15:45:10
echo $keywords; ?
я не про вывод конкретный, как лучше их формировать, вбивать в админке и из БД вставлять потом или формировать с помощью каких либо инструментов, я просто сам механизм не знаю

Adel
25.05.2018
15:47:42

Василий
25.05.2018
15:52:30

Adel
25.05.2018
15:54:20
ну я заводил некий класс, который в контейнере зависимостей настроил как синглтон. там аккумулировалась информация про og: тэги для фейсбука. и всякое такое.

Василий
25.05.2018
15:54:58
хочу создать модель под ключевые и для каждой страницы отдавать свои ключевые. А при написании контента в админке создать логику, обрабатывающую контент и формирующую эти кейворды, это нормально?))

Adel
25.05.2018
15:56:04
нормально. все ж зависит от твоего приложения. где тебе удобно будет сделать там и делай

Василий
25.05.2018
15:56:10

Adel
25.05.2018
15:56:27
эт когда шаришь в фейсбуке.. да и в других вещах тоже
картинка там.. описание и т.д.

Василий
25.05.2018
15:56:49

Vitaliy
25.05.2018
17:47:32
Ребята, напомните как называются кверихелперы на выборки

Oleg
25.05.2018
17:50:15

M
25.05.2018
17:50:21

Google

Nurik
25.05.2018
17:50:56
Всем привет. Ребят подскажите, не кастуется поле с датой в миддлевари. В остальных случаях норм.

Vitaliy
25.05.2018
17:51:23
нет, классы, в которые складываются выборки
типа репозиторий отвечает только за хранение, а эти классы за выборки различные

Nurik
25.05.2018
17:54:01

Oleg
25.05.2018
17:54:52
Я конечно не знаю, но мне кажется что стоит использовать не casts, а dates

Nurik
25.05.2018
17:56:13

Maksim (Ellrion)
25.05.2018
17:56:59

Oleg
25.05.2018
17:57:25

Vitaliy
25.05.2018
17:57:58
Квери обжект
а есть что почитать по поводу?
хочу идеально замутить

Admin
ERROR: S client not available

Maksim (Ellrion)
25.05.2018
17:58:53
Нету. Гугли)

Dmitriy
25.05.2018
18:00:12
https://martinfowler.com/eaaCatalog/queryObject.html

Vitaliy
25.05.2018
18:03:00
Кажись это не совсем то(

Nurik
25.05.2018
18:05:41
В дейтс пихай, будет объект карбона
Нет, не помогло, все-равно кастует в строку. При этом created_at и updated_at кастуются в объект Carbon. Модель пустая. Миддлевари которые могли бы затереть значение тоже нет. Не могу понять в чем проблема.

Oleg
25.05.2018
18:06:17
А из кастов удалил ?

Nurik
25.05.2018
18:06:22

Oleg
25.05.2018
18:06:43
А в базе как хранится?
Как текст?

Антон
25.05.2018
18:07:03
можно ли POST запрос в зависимости от параметра слать редиректить на другие роуты?

Dmitriy
25.05.2018
18:07:07

Nurik
25.05.2018
18:07:45
Как текст?
Нет, как datetime. Я же говорю только в мидлевари такое поведение. В остальных случаях все норм.

Google

Vitaliy
25.05.2018
18:08:39
так это элоквент
я просто хочу всякие выборки вынести, что бы они были не в контроллере
просто сделать класс и статические методы - не сильно интересно
кто как такое резолвит?

Шох
25.05.2018
18:10:01
Здравствуйте, как можно подключить внешний mysql в проекте?
Может кто нибудь подключал 1С базу?

Dmitriy
25.05.2018
18:13:25
добавить новое соединение mysql
это самый простой вариант

Mihail
25.05.2018
18:15:10
Мудрецы, ответьте на вопрос со звездочкой. Горим ппц. Есть код на лару под 7ой пхп, а на сервере лара под 5.6 пхп.
Как проще всего сделать чтобы все работало?

Шох
25.05.2018
18:16:40

Mihail
25.05.2018
18:17:09
Помогите пожалуйста

Dmitriy
25.05.2018
18:17:23

Mihail
25.05.2018
18:17:59
Там другой проект что под 5.6 работает
И я бы дал 7 но кода под 7 уже нету
Программист както даунгрейдит лару

Andrey
25.05.2018
18:18:41

Mihail
25.05.2018
18:18:43
И завтыкал хотя гит юзает
Подробнее? Я пм просто

Dmitriy
25.05.2018
18:19:06

Антон
25.05.2018
18:19:27
так тот что под 5.6 должен и на 7 заработать