If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.

Simpla Как добавить дополнительное текстовое поле для категории


http://forum.simplacms.ru/topic/1526-kak-dobavit-dopolnitelnoe-tekstovoe-pole-dlya-kategorii-/

Реализация задачи:

1. В БД в таблицу s_categories добавить новое поле для описания нового бренда с названием description_имя_бренда
2. В файле api\Catigories.php добавить новое поле в запрос с.description_имя_бренда (строка 185)


3. В файле simpla\CategoryAdmin.php добавить


4. В шаблоне simpla\design\html\category.tpl добавить код


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

12:19

If it's stupid but works, it isn't stupid.
Показать список роутов
php artisan route:list

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

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

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

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


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

If it's stupid but works, it isn't stupid.
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

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

If it's stupid but works, it isn't stupid.
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, Ссылки

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, Учебники

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, Учебники

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, Учебники, Ссылки

Помощь
php artisan help make:controller

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

Контроллер


Route


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

10:03

Composer

Composer


https://getcomposer.org/

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

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

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, Учебники

If it's stupid but works, it isn't stupid.