****************************версия 5.1******************************************
composer create-project laravel/laravel test 5.1 --prefer-dist
для 4.1для создания модели необходимо ??????
создается
а)файл Page.php с классом модели в папке app
б)datebase/migrations/2015_04_09_084105_create_pages_table.php
тут создаем свою табличку https://laravel.ru/docs/v5/schema
php artisan make:migration create_gallerys_table
при этом модель не создается!!!!!!!!!
Schema::create('pages', function (Blueprint $table) {
$table->increments('id', 11);
$table->string('slug', 255);
$table->string('status', 255);
$table->string('title', 255);
$table->text('content');
$table->timestamps();
});
если под маком
то
php artisan migrate
а)создать вручную
/Applications/MAMP/htdocs/laravel/test/database/seeds/PagesTableSeeder.php
б)
*****************************************************
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use App\Page;
class PagesTableSeeder extends Seeder {
public function run()
{
DB::table('pages')->delete();
Page::create([
'text' => 'text text text'
]);
}
}
*************************************************
в) команда
php artisan db:seed
composer create-project laravel/laravel test 5.1 --prefer-dist
для 4.1для создания модели необходимо ??????
1)
php artisan make:model Page --migration //5.1создается
а)файл Page.php с классом модели в папке app
б)datebase/migrations/2015_04_09_084105_create_pages_table.php
тут создаем свою табличку https://laravel.ru/docs/v5/schema
php artisan make:migration create_gallerys_table
при этом модель не создается!!!!!!!!!
2)
табличку в созданный файлSchema::create('pages', function (Blueprint $table) {
$table->increments('id', 11);
$table->string('slug', 255);
$table->string('status', 255);
$table->string('title', 255);
$table->text('content');
$table->timestamps();
});
3)
база данных
**************************если под маком
то
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
'database' => 'laravel',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
**************************php artisan migrate
4)
добавление данныха)создать вручную
/Applications/MAMP/htdocs/laravel/test/database/seeds/PagesTableSeeder.php
б)
*****************************************************
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use App\Page;
class PagesTableSeeder extends Seeder {
public function run()
{
DB::table('pages')->delete();
Page::create([
'text' => 'text text text'
]);
}
}
*************************************************
в) команда
php artisan db:seed
Комментариев нет:
Отправить комментарий