Тот самый PHP-фреймворк для веб-ремесленников

REST-маршрутизация

Route::get('/', function()
{
  return 'Привет, мир!';
});

Простая работа с данными

Post::with('comments')
  ->where('public', 1)
  ->orderBy('created_at')
  ->get();

Расширенные шаблоны

@foreach ($users as $user)
  <p>{{{ $user->name }}}</p>
  @include('user.info', $user)
@endforeach
Может войдёшь?
Черновики Написать статью Профиль

Статьи

Обратное управление (IoC)

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

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

Введение

Класс-контейнер обратного управления IoC Laravel — мощное средство для управления зависимостями классов. Внедрение зависимостей — это способ исключения вшитых (hardcoded) взаимосвязей классов. Вместо этого зависимости определяются во время выполнения, что даёт бо́льшую гибкость благодаря тому, что они могут быть легко изменены.

Установка

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

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

Установка Composer

Laravel использует Composer для управления зависимостями. Для начала скачайте файл composer.phar. Дальше вы можете либо оставить этот Phar-архив в своей локальной папке с проектом, либо переместить…

exFAT

Подскажите, вот вышла 5 версия фреймворка.
Если использовать комманду composer create-project laravel/laravel --prefer-dist то он создаст проект с последней версией, как можно установить через консоль 4 версию?

Документация Laravel v4

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

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

С чего начать

Изучение нового фреймворка может быть сложной задачей, но при этом интересной. Чтобы сгладить ваш переход, мы попытались создать очень чёткую лаконичную документацию по Laravel. Вот некоторые рекомендации, что читать в первую очередь:
Установка и Настройка

ILMIR

Звучит впечатляюще ! :)

Формы и HTML

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

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

Открытие формы

Открытие формы

PHP
{{ Form::open(array('url' => 'foo/bar')) }}
  
//…

Функции

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

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

Массивы

array_add

Добавить указанную пару ключ/значение в массив, если она там ещё не существует.

PHP
$array = array('foo' 

Фасады

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

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

Введение

Фасады предоставляют «статический» интерфейс к классам, доступным в контейнере IoC. Laravel поставляется со множеством фасадов и вы, вероятно, использовали их, даже не подозревая об этом…

sait4seo
PHP
App::bind('payment', function () {
  return new \
PaymentGateway\Payment;
});
  1. этот код отработает при любом запуске приложения, даже если я не буду вызывать метод класса Payment ?
  2. как сделать так чтобы экземпляр класса создавался только если я использую методы его класса?

Расширение фреймворка

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

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

Введение

Laravel предоставляет вам множество точек для настройки поведения различных частей ядра библиотеки или даже полной замены. К примеру, хэширующие функции определены контрактом (интерфейсом) PHPHasherInterface, который вы можете…

События

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

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

Простейшее использование

Класс PHPEvent содержит простую реализацию концепции «Наблюдатель», что позволяет вам подписываться на уведомления о событиях в вашем приложении…

Ошибки и журнал

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

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

добавлено в 4.1 ()

Настройка

Обработчик журналов для вашего приложения зарегистрирован в старт-файле app/start/global.php. По умолчанию регистратор событий настроен на использование одного файла для ведения журнала; но вы можете изменить это при необходимости…

Eloquent ORM

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

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

Введение

Система объектно-реляционного отображения (ORM) Eloquent — красивая и простая реализация шаблона…

Napsy864

Не указано про нативные SQL запросы. Их можно делать вообще? А также хотелось бы узнать, можно ли делать сложные JOIN'ы?

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