Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#7 Re: Laravel 5.x » Реанимация старого проекта » 04.02.2020 07:52:48

Лучше всего второй вариант. В процессе обновления вылезет куча багов, на исправление которых времени уйдет больше, чем перенос кода вручную на последнюю версию лары.

#9 Re: Laravel 5.x » laravel ошибка 419 при отправке простого POST запрос » 13.10.2019 17:34:47

Все шаблоны Laravel должны иметь расширение php. И еще нужно к названию добавлять blade. Например - form.blade.php
Находиться шаблоны должны в папке views

#10 Re: Laravel 5.x » laravel ошибка 419 при отправке простого POST запрос » 13.10.2019 17:28:45

Не знаю, я проверил у себя, все работает нормально.

Как называется файл, в котором форма находится?

#11 Re: Laravel 5.x » laravel ошибка 419 при отправке простого POST запрос » 13.10.2019 17:23:48

        <form action="/comments" method="post">
            @csrf
            @method("post")
            Имя:
            <input type="text" name="name"/><br/>
            Комментарий:<br />
            <textarea name="text"></textarea>
            <input type="hidden" name="_token" value="{{ csrf_token() }}">
            <br />
            <input type="submit" value="Добавить"/>
        </form>

#12 Re: Laravel 5.x » laravel ошибка 419 при отправке простого POST запрос » 13.10.2019 17:08:56

Эту строку

<input type="hidden" name="_token" value="{{ csrf_token() }}">

убери, а после открывающего тега формы добавь

@csrf
@method("post")

#13 Re: Laravel 5.x » Как сделать вывод сообщения если записей в бд нет то "Записей нет" » 11.10.2019 13:21:29

Ты сам-то понял, что написал? По-твоему выходит, что если количество записей равно 0, выводим цикл

#17 Re: Laravel 5.x » Как правильно организовать валидацию » 04.09.2019 08:16:20

Можешь проверять на наличие в БД так

       $validator = $this->validate($request,[
        '$user_org' => 'required|unique:(таблица в БД)',

        ]);

#18 Re: Laravel 5.x » Как правильно организовать валидацию » 04.09.2019 07:43:42

Можно сделать так. На предыдущей странице вставляешь код

@if(session('status'))
	<div class="alert alert-success alert-dismissable">
		<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
		{{session('status')}}
	</div>
@endif

В контроллере

if ($user_org!==null){
return redirect()->back()->with('status', __('message.error'));
}

В папке lang делаешь папку ru, в ней файл - message. В нем

return [
'error' => 'Выводимый текст',
];

#19 Re: Laravel 5.x » выбрать записи которых нет » 28.08.2019 17:12:42

$query->where('title', '=', 'нужный')  и $query->where('title', 'нужный'); - результат аналогичный
Вопрос был

или там есть какие угодно, кроме title='нужный'

'!=" - это и есть "кроме"

#20 Re: Laravel 5.x » выбрать записи которых нет » 28.08.2019 17:02:18

А если так

$this->builder->whereHas('2 таблица', function ($query) {
            $query->where('title', '!=', 'нужный');
        });

#21 Re: Laravel 5.x » Как в контроллере прописать параметры для шаблонизатора » 26.08.2019 16:45:47

Можно так:

    public function index()
    {
        $meta = [
            'title' => 'qwqwqwqw',
            'description' => 'qwqwqwq',
            'keywords' => 'qwqwqwqw',
        ];

        return view('register', $meta);
    }

#22 Re: Laravel 5.x » Поиск ошибки » 22.08.2019 09:39:08

Непонятен вопрос. А вообще-то ошибки происходят от неправильного написания

#23 Re: Laravel 5.x » Поиск ошибки » 21.08.2019 16:49:49

Посмотри тут - app/http/kernel.php, посредники там регистрируют

#24 Re: Laravel 5.x » На полях типа date не работает Attribute Casting » 12.07.2019 15:43:28

Я делал так - $variable->created_at->format("d.m.Y")
На выходе получаю - 12.07.2019

#25 Re: Laravel 5.x » Ошибка 419 при любых настройках сессии и формы » 11.07.2019 15:19:00

Если все делать правильно, никаких ошибок отправки форм не будет, даже без переноса указанного файла. Где-то есть косяк, ищи.

Подвал раздела