Может войдёшь?
Черновики Написать статью Профиль

Статьи Community

Valet

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) и (ветка 5.2). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Valet — среда для разработки в Laravel для минималистов, работающих на Mac. Без Vagrant, без файла /etc/hosts. Можно даже расшаривать сайты в общий доступ через локальные туннели. Да, нам и самим это нравится.

Laravel Valet включает на вашем Mac фоновую автозагрузку…

Сериализация

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

При создании JSON API вам часто потребуется преобразовывать модели и отношения к массивам или формату JSON. Eloquent содержит методы для выполнения этих преобразований и управляет атрибутами, включенными в вашу сериализацию.

Сериализация моделей…

Преобразователи

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Читатели и преобразователи позволяют вам форматировать значения атрибутов Eloquent при их чтении или записи в экземпляры моделей. Например, вы хотите использовать Laravel-шифратор, чтобы зашифровать значение, пока оно хранится в базе, и затем автоматически расшифровать…

Коллекции

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Все наборы результатов, возвращаемые Eloquent, являются экземплярами объекта Illuminate\Database\Eloquent\Collection, в том числе результаты, получаемые с помощью метода PHPget() или доступные через отношения. Объект коллекции Eloquent наследует…

Отношения

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Ваши таблицы скорее всего как-то связаны с другими таблицами БД. Например, статья в блоге может иметь много комментариев, а заказ может быть связан с оставившим его пользователем. Eloquent упрощает работу и управление такими отношениями. Laravel поддерживает многие типы…

Alexandr5

Для меня. Ибо достало путаться.

PHP
class Post extends Model {
  public function 
comments(){
    return 
$this->hasMany('App\Comment''id_в_таблице_комментов''id_в_таблице_постов');
  }
}


class 
Comment extends Model {
  public function 
post(){
    return 
$this->belongsTo('App\Post''id_в_таблице_комментов''id_в_таблице_постов');
  }
}

Планировщик задач

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Раньше вы могли создавать Cron-записи для каждой запланированной задачи на вашем сервере. Но это могло быстро превратиться в рутину, так как планировщик задач больше не находится в системе контроля версий, и вы должны заходить через SSH на свой…

lexxxart

эта проблема решена — теперь
Running scheduled command: Closure

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'App\Task' not found

Загрузка начальных данных в БД

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

У Laravel есть простой механизм наполнения вашей БД начальными данными (seeding) с помощью специальных классов. Все такие классы хранятся в каталоге database/seeds. Они могут иметь любое имя, но вам, вероятно, следует придерживаться какой-то логики в их именовании —…

blackdark20

Ссылка ... документацию по фабрике моделей, ... не работает

Авторизация

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

В Laravel сразу после установки есть сервисы аутентификации, а также он обеспечивает простой способ авторизации действий пользователя с определённым ресурсом. Подход Laravel к авторизации такой же простой, как и к аутентификации…

elvin

А логику $user->can(...) нужно помещать в контроллер?
Ларавел сам подгружает нашего авторизованного пользователя и его пост, если указать экземпляры их моделей в параметрах ф-ции контроллера?

Шаблоны Blade

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.3) , (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Введение

Blade — простой, но мощный шаблонизатор, поставляемый с Laravel. В отличие от других популярных шаблонизаторов для PHP Blade не ограничивает вас в использовании чистого PHP-кода в ваших представлениях. На самом деле все представления Blade скомпилированы в чистый PHP-код…

begovik

А если наоборот, файл app.blade.php хранится во resources/views, а подключаемые элементы во resources/views/layouts, как тогда app.blade.php подключить в @extends?

Углублённый быстрый старт

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.2) и (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

Данная статья документации актуальна только для версий 5.2 и 5.1 и была удалена в версии 5.3.

Введение

Это руководство позволит вам быстро освоить фреймворк Laravel. Оно содержит информацию о миграциях баз данных, Eloquent…

maximilianno

в 5.4 У меня все проблемы были из-за отсутствия в классе репозитория namespace App\Repositories; и в некоторых местах не хватало use App\Task; use App\User; use App\Repositories\TaskRepository; — в контроллере и в классе политик. В моделях Task и User должны быть соответственно методы user() и tasks() — множественное число только в последнем случае. И не забыть в модели Task разрешить запись protected $fillable = ['name', 'user_id']; и в AuthServiceProvider прописать 'App\Task' ⇒ 'App\Policies\TaskPolicy',

Назад | ДальшеДвижется на Habravel