Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Laravel выглядит не логично?php artisan generate:scaffold offer --fields="title:string, description:text, city_id:integer:unsigned, company_id:integer:unsigned, off:integer:unsigned, image:string, expires:date" 'required|email|unique:users,email''field' => 'rule1|rule2|rule3:option1,option2,etc...': каждое правило разделяется |, опции добавляются после двоеточия и разделяются запятой.Laravel, это называется RESTful Controllers.Если вы фамильярны с другими PHP фреймворками
LAMP сервера я брал отсюда. (к build-essential и python-software-properties), мало ли кому захочется не только в Laravel покопаться, но и другие фреймворки/еще что-то попробовать.sudo tasksel? apache будет открываться сам phpmyadmin? На моей машине (Ubuntu 12.04), к примеру без записи в апаче конфиг (#Хака, который присутсвует в инструкции) и рестарта он не открывался.phpmyadmin.class Offer extends Eloquent {
protected $guarded = array();
public function city()
{
return $this->belongsTo('City');
}
public function company()
{
return $this->belongsTo('Company');
}
public function tags()
{
return $this->belongsToMany('Tag');
}
public function usersComments()
{
return $this->belongsToMany('User', 'comments')->withPivot('body', 'mark')->withTimestamps();
}
}
git для БД, с помощью которого мы создаем/изменяем/удаляем таблицы с полями/индексами/и т.д. php atrisan migrate:install
php artisan migrate --seedLaravel — могу написать еще пару статей по возможностям данного фреймворка.Class User contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (Illuminate\Auth\UserInterface::getRememberToken, Illuminate\Auth\UserInterface::setRememberToken, Illuminate\Auth\UserInterface::getRememberTokenName)
public function getRememberToken()
{
return $this->remember_token;
}
public function setRememberToken($value)
{
$this->remember_token = $value;
}
public function getRememberTokenName()
{
return 'remember_token';
}
$table->string('remember_token', 100);
Laravel. Установка, настройка, создание и деплой приложения