18:27 

Laravel Routes

netcat-na-diary
Показать список роутов
php artisan route:list

Чтобы не прописывать роуты по отдельности, можно записать в файле routes.php
Route::resource('articles', 'ArticlesController');

@темы: Учебники, Laravel

11:36 

Laravel: Upload multiple files in Laravel 5

netcat-na-diary
16:53 

Laravel Request

Heidel
If it's stupid but works, it isn't stupid.
создать request
php artisan make:request CreateArticleRequest

Правила (rules) и сообщения (messages)

@темы: Учебники, Laravel

14:57 

Laravel: Adding Twitter Bootstrap to Your Laravel 5 App

Heidel
If it's stupid but works, it isn't stupid.
13:00 

Laravel Разное

Heidel
If it's stupid but works, it isn't stupid.
Вывод дампа:
dd($variable);

{{ var_dump($errors) }}

Elixir minify CSS and JS files https://laracasts.com/discuss/channels/general-discussion/elixir-doesnt-minify
gulp --production

@темы: Учебники, Laravel

11:08 

Yandex

Heidel
If it's stupid but works, it isn't stupid.
17:10 

Heidel
If it's stupid but works, it isn't stupid.
14:22 

MySQL SELECT из одной таблицы и UPDATE другой

Heidel
If it's stupid but works, it isn't stupid.
http://stackoverflow.com/questions/37069551/mysql-add-data-from-one-table-to-another

uc_products
----------------------------
vid
sell_price

uc_product_options
----------------------------
nid
oid
price




@темы: Ссылки, MySQL

16:32 

Laravel Eloquent

Heidel
If it's stupid but works, it isn't stupid.
Создать модель
php artisan make:model Article

Работа с базой данных из командной строки
php artisan tinker

новый объект
$article = new App\Article

заполнить поля
$article->title = "My First Article"
$article->published_at = Carbon\Carbon::now()

вывести данные
$article
$article->toArray()

сохранить в БД
$article->save()

вывести всё
App\Article::all()
App\Article::all()->toArray();

изменить запись
$article->title = "My Updated First Article"
$article->save()

выбрать запись по id
$article = App\Article::find(1);

получить запись
$article = App\Article::where('body', 'Lorem ipsum')->get();

получить одну запись
$article = App\Article::where('body', 'Lorem ipsum')->first();

заполнить данные массивом
$article = App\Article::create(['title' => 'New Article', 'body' => 'Lorem ipsum', 'published_at' => Carbon\Carbon::now()]);

для этого нужно указать в классе Article.php, какие данные доступны для заполнения

@темы: Учебники, Laravel

16:01 

Laravel Migrations

Heidel
If it's stupid but works, it isn't stupid.
Создать миграцию (создать новую таблицу)
php artisan make:migration create_articles_table --create="articles"

Внести изменения в существующую таблицу
php artisan make:migration add_excerpt_to_articles_table --table="articles"

Выполнить
php artisan migrate

Откатить миграцию
php artisan migrate:rollback

@темы: Учебники, Laravel

14:31 

Adding an existing project to GitHub using the command line

Heidel
If it's stupid but works, it isn't stupid.
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

Already have a Git repository on your computer? Let's push it up to Bitbucket.

@темы: Учебники, Ссылки, Git

10:53 

Laravel Controllers

netcat-na-diary
Помощь
php artisan help make:controller

Создать контроллер
php artisan make:controller HomeController
php artisan make:controller имя_контроллера

Контроллер


Route

@темы: Учебники, Laravel

10:03 

Composer

netcat-na-diary

Composer


https://getcomposer.org/

Создать новый проект
composer create-project laravel/laravel study
(создаст проект laravel с зависимостями, сгенерирует ключ)

@темы: Ссылки, PHP, Laravel, Composer

14:48 

Laravel Клонирование репозитория

Heidel
If it's stupid but works, it isn't stupid.
После клонирования

создать в корне .env файл, прописать соединение с БД
php artisan key:generate чтобы сгенерировать новый ключ
'cipher' => 'AES-256-CBC' in config/app.php прописать, если не прописано

prntscr.com/axv9xx

laracasts.com/series/laravel-5-from-scratch


@темы: Учебники, Laravel

12:01 

Регулярные выражения

Heidel
If it's stupid but works, it isn't stupid.
10:27 

Drupal Термин таксономии

netcat-na-diary
10:34 

Htaccess: add/remove trailing slash from URL

netcat-na-diary
14:53 

(The only proper) PDO tutorial

netcat-na-diary
14:32 

Проверка разметки на Bootstrap

netcat-na-diary
16:45 

Git Работа с ветками

netcat-na-diary
http://eax.me/git-commands/ Шпаргалка по работе с Git

git checkout -b style создать новую ветку и перейти в неё
либо
git branch <имяветки>
git checkout <имяветки>


Слияние веток
git checkout style
git merge master
git hist --all


Перебазирование
в каждой ветке откатываемся к изменениям перед слиянием
затем

Перенос изменений из ветки master


git checkout style
git rebase master
git hist


Слияние style в master


git checkout master
git merge style


git remote
имена удалённых репозиториев

git remote show origin получить более подробную информацию об удалённом репозитории

git branch -a список всех веток, в том числе удалённых

git fetch скачать все ветки с origin, но не мерджить их в локальный репозиторий

Извлечение и слияние изменений


git pull
эквивалентно
git fetch
git merge origin/master


Добавьте локальную ветку, которая отслеживает удаленную ветку
git branch --track style origin/style

@темы: Учебники, Git

Блокнот

главная