@laravel_pro

Страница 1403 из 2014
Дмитрий Джек
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
http://domain/transactions/outcome/invoices/
пробовал редиректит на index

{!! Form::open(['url' => route('outcome.invoices.store')]) !!}
по сути дела то же самое, форма генерится такая <form method="POST" action="http://domain/transactions/outcome/invoices/" accept-charset="UTF-8" id="formTransaction" class="form-crud" data-close="true" enctype="multipart/form-data">

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
нормально. все ж зависит от твоего приложения. где тебе удобно будет сделать там и делай

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

картинка там.. описание и т.д.

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

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

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

Nurik
25.05.2018
17:54:01
Всем привет. Ребят подскажите, не кастуется поле с датой в миддлевари. В остальных случаях норм.
При этом код выглядит так public function handle($request, Closure $next) { dd($request->user()->is_blocked); dd($request->user()->password_expired_at); return $next($request); } Модель пустая (удалил все лишнее для чистоты эксперимента), есть только: $casts = ['password_expired_at'=>'datetime'];

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

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
Кажись это не совсем то(
c чего это ? `Объект, представляющий запрос к БД` явно то что нужно

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

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

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

Может кто нибудь подключал 1С базу?

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

Как проще всего сделать чтобы все работало?

Шох
25.05.2018
18:16:40
добавить новое соединение mysql
Не вкурсе в 1С тоже 3306 порт используется?

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

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
Программист както даунгрейдит лару
все тогда проще. ставим на 5.6 и идем исправлять ворнинги и ошибки

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

Страница 1403 из 2014