Тот самый 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
Может войдёшь?
Черновики Написать статью Профиль

Статьи

Вход в Laravel: как выжить новичку. Опыт выжившего

начинающим

Эту статью я адресую тем, кто думал, что умеет писать сайты и веб-приложения, но уже усомнился в этом, начав изучать Laravel. И чувствует себя как ёжик в тумане. Не отчаивайся, username, я тебе помогу. Сам через это прошел, так что знаю эту дорогу. Итак.

Первое, оно же главное. Не пытайся в начале изучения понять «новоделы» этого фреймворка. Контракты, фасады, посредники... Это всё ты изучишь позже. А пока прими как факт: это все работает. Твоя задача на данном этапе — понять, как вклиниться в эту работу со своими страничками. Которые…

NetArt

Статья очень добротная и легка на восприятие, с нетерпением жду продолжения)

Вычисляемая на коленке нагрузка на сервер (ОЗУ), дабы выбрать хостинг

Статья будет совсем короткая, ибо для большинства идеальное решение — простое решение (не путать с правильными и разными ибо правильных много).
Статья о том, как это делал Я при отсутствии инструментария вообще.

  1. Первичный хостинг — девелоперская машина в офисе/дома на реальном IP, где и разворачиваем открытый бета-тест и запускаем людей.
  2. Выясняем время сессии РНР. Обычно это 15 минут.
  3. Делим сутки на 96 участков по 15 минут (24ч*60мин/ч=3600мин/15мин)
  4. Пишем скрипт-надстройку, которая в начале кода любого проекта/движка тупо регистрирует ip визитёра в свой участок 15-мин промежутка.
  5. Работаем…
Androbim

Принцип описан понятно. Спасибо!

Основы Laravel 5: Подтягиваем хвосты и закругляемся

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №27Loose Ends and Wrapping Up от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Хорошо, вы проработали весь путь до этого заключительного эпизода, где наша цель сейчас – просто завершить несколько мелких моментов, которые нужно исправить в этом нашем демо-проекте. Так что без дальнейших проволочек давайте начнём.
Прежде всего, исправим ошибки, связанные с датой. Вот наша личная статья, и если я пытаюсь редактировать её, то вы…

Основы Laravel 5: Виртуальные машины и Homestead

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №2Route Model Binding от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Добро пожаловать обратно. В предыдущем видео вы узнали немного о Composer, который, возможно, был для вас чем-то совершенно новым. А потом вы узнали, как создать свой первый проект в Laravel 5. И мы завершили видео запуском сервера на порту 8888, и установкой корневой папки в public:

sh

Основы Laravel 5: Сервис-контейнер

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №26Enhancing Select Elements от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Мы уже прошли 25 видео, но ещё не говорили о сервис-контейнерах. По крайней мере, не в каких-либо подробностях. Так что, нам действительно стоит в данном уроке это исправить. Изначально эта тема может казаться немного запутанной, но как только вы осознаете её, то вы поймёте, что это один из самых больших подарков в Laravel. Давайте начнём с…

Основы Laravel 5: Косвенная передача данных в шаблоны

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №25When You Want a View Partial to Always Receive Data от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Вот один момент, который вы обнаружите, когда начнёте самостоятельно строить свои приложения. Вы окажетесь в таких ситуациях, где кажется, что вы постоянно получаете один и тот же набор данных и передаёте его в одно и то же новое представление. Например, допустим, вам нужно подготовить некоторую информацию из базы…

Основы Laravel 5: Улучшаем элементы select

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №24Enhancing Select Elements от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Итак, если вы заинтересованы, почему бы нам не сделать небольшой перерыв и не сделать посимпатичнее наш раздел с тегами? Пока что мы в основном брали простейший подход. Но на самом деле, если подумать, его возможностей довольно быстро начинает не хватать. Представьте себе, если у нас есть 20 тегов, то нам придётся использовать довольно большой список для…

Основы Laravel 5: Синхронизация тегов

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №23Syncing Tags от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Если вы смотрели наш самый последний урок, то я там остановился на своего рода интриге. Например, у нас здесь есть 2 тега. Давайте представим, что coding был добавлен по ошибке, на самом деле здесь нужен только personal. Хорошо, я отредактирую статью, или удалю один тег, и, если я обновлю страницу, блин, он всё ещё здесь. И мы…

Основы Laravel 5: Выбор тегов в UI

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №22Selecting Tags From the UI от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
В последнем видео вы узнали об отношениях многие-ко-многим, и о том, как мы можем создавать сводные таблицы (pivot tables) и изображать их с помощью Eloquent. Так что теперь давайте прицепим всё это к нашему пользовательскому интерфейсу. Я думаю, прямо тут, ниже даты публикации, мы добавим список с множественным выбором, в котором пользователи смогут выбирать…

Основы Laravel 5: Сообщения-вспышки

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №20Flash Messaging от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Вот о чём я хочу, чтобы вы подумали. Часто когда пользователь выполняет какое-либо действие в вашем приложении, вы хотите дать ему какое-то уведомление, чтобы сообщить, например: «Эй, ваша учетная запись была успешно деактивирована».
Поэтому, возможно, это было бы полезно и для нашего маленького блога здесь. Введём Blog Article, небольшой текст и опубликуем статью…

slider23

Если одним словом — «flash-сообщения», если по-русски — «уведомления о совершенных действиях». IT-термины одним словом на русский не переводятся.
Какая польза начинающему будет, если здесь он узнает о «вспышках», придет в комьюнити, спросит что-нить релевантное про это, а там его не поймут ?

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