/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); // $this->call(UserTableSeeder::class); App\Category::create(['title' => 'Public']); App\Category::create(['title' => 'Private']); App\Category::create(['title' => 'Family']); $faker = Faker\Factory::create(); foreach (range(1, 100) as $index) { App\Post::create(['title' => $faker->realText(30, 2), 'content' => $faker->realText(100, 2), 'category_id' => App\Category::all()->random()->id]); } Model::reguard(); }
/** * Run the database seeds. * * @return void */ public function run() { // create a user DB::table('users')->insert(['name' => 'arabyalhomsi', 'email' => '*****@*****.**', 'password' => Hash::make('aaa123')]); // create a user DB::table('users')->insert(['name' => 'ameralhomsi', 'email' => '*****@*****.**', 'password' => Hash::make('aaa123')]); // create a category App\Category::create(['title' => 'love']); App\Category::create(['title' => 'dance']); // create an article $article = new App\Article(['title' => 'arabylaohmsiasdas', 'body' => 'BlAb ABlAb AbBlAb Ab BlAb Abb', 'views' => 20]); $article2 = new App\Article(['title' => 'basdasd', 'body' => 'BlAb ABlAb asdasdasAbBlAb Ab BlAb Abb', 'views' => 30]); App\User::all()[0]->articles()->save($article); App\Category::all()[0]->articles()->save($article); App\Category::all()[1]->articles()->save($article); App\User::all()[0]->articles()->save($article2); App\Category::all()[0]->articles()->save($article2); App\Category::all()[1]->articles()->save($article2); }
<script type="text/javascript"> function getContent() { var content = CKEDITOR.instances.areaContent.getData(); document.getElementById("articleContent").value = content; } </script> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Chuyên mục</label> <div class="col-sm-3"> <select id="slcCategory" name="category" class="form-control"> <option value="0">---- Chuyên mục ---</option> <?php $category = new \App\Category(); $list = $category->all()->toArray(); ?> @foreach($list as $cat) <option value="{{ $cat["id"] }}">{{ $cat["category_name"] }}</option> @endforeach </select> @section('article-category-new') <?php $category = old('category'); ?> <script type="text/javascript"> $(document).ready(function () { var category = "<?php echo $category; ?>
}); Route::get('/update', function () { $category = App\Category::find(6); $category->name = "HEAVY METAL"; $category->save(); }); Route::get('/delete', function () { $category = App\Category::find(5); $category->delete(); $categories_list = $category->all(array('name', 'id')); foreach ($categories_list as $categories_list_item) { echo $categories_list_item->id . ' ' . $categories_list_item->name . '<br />'; } }); //API building part of Laravel tutorial Route::get('/api/v1/products/{id?}', array('middleware' => 'auth.basic', function ($id = null) { if ($id == null) { $products = App\Product::all(array('id', 'name', 'price')); } else { $products = App\Product::find($id, array('id', 'name', 'price')); } return Response::json(array('error' => false, 'products' => $products, 'status_code' => 200)); })); Route::get('/api/v1/categories/{id?}', array('middleware' => 'auth.basic', function ($id = null) { if ($id == null) { $categories = App\Category::all(array('id', 'name')); } else { $categories = App\Category::find($id, array('id', 'name')); } return Response::json(array('error' => false, 'user' => $categories, 'status_code' => 200)); }));
|-------------------------------------------------------------------------- | | Here you may define all of your model factories. Model factories give | you a convenient way to create models for testing and seeding your | database. Just tell the factory how a default model should look. | */ $factory->define(App\User::class, function (Faker\Generator $faker) { return ['name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt(str_random(10)), 'remember_token' => str_random(10)]; }); $factory->define(App\Category::class, function (Faker\Generator $faker) { return ['name' => $faker->name, 'description' => $faker->paragraphs]; }); $factory->define(App\Project::class, function (Faker\Generator $faker) { $usrArray = App\User::all()->lists('id')->toArray(); $ctgArray = App\Category::all()->lists('id')->toArray(); return ['user_id' => $faker->randomElement($usrArray), 'category_id' => $faker->randomElement($ctgArray), 'description' => $faker->paragraph]; }); $factory->define(App\SocialActivity::class, function (Faker\Generator $faker) { $usrArray = App\User::all()->lists('id')->toArray(); $act = ['followed', 'unfollowed']; return ['subject_id' => $faker->randomElement($usrArray), 'object_id' => $faker->randomElement($usrArray), 'activity' => $faker->randomElement($act)]; }); $factory->define(App\Recruitment::class, function (Faker\Generator $faker) { $prjArray = App\Project::all()->lists('id')->toArray(); return ['project_id' => $faker->randomElement($prjArray)]; }); $factory->define(App\Roadmap::class, function (Faker\Generator $faker) { $prjArray = App\Project::all()->lists('id')->toArray(); return ['project_id' => $faker->randomElement($prjArray), 'description' => $faker->paragraph]; });
<span>(GHS:)</span> <input type="text" id="price-field" name="price" class="form-control" value="{{ $product->price }}"/> @if($errors->has("price")) <span class="help-block">{{ $errors->first("price") }}</span> @endif </div> <div class="form-group @if($errors->has('rating')) has-error @endif"> <label for="rating-field">Quantity</label> <input type="text" id="rating-field" name="rating" class="form-control" value="{{ $product->rating }}"/> @if($errors->has("rating")) <span class="help-block">{{ $errors->first("rating") }}</span> @endif </div> <div class="form-group @if($errors->has('category')) has-error @endif"> <label for="category-field">Category</label> <?php $categories = App\Category::all(); ?> <select class="form-control" name="category" id="category-field"> @foreach($categories as $category) @if($category->id == $product->category_id) <option selected value="{{$category->id}}">{{$category->name}}</option> @else <option value="{{$category->id}}">{{$category->name}}</option> @endif @endforeach </select> @if($errors->has("rating")) <span class="help-block">{{ $errors->first("category") }}</span>
}]); Route::get('/api/v1/categories/{id?}', ['middleware' => 'auth.basic', function ($id = null) { if ($id == null) { $categories = App\Category::all(array('id', 'name')); } else { $categories = App\Category::find($id, array('id', 'name')); } return Response::json(array('error' => false, 'user' => $categories, 'status_code' => 200)); }]); Route::get('/insert', function () { App\Category::create(array('name' => 'Music')); return 'category added'; }); Route::get('/read', function () { $category = new App\Category(); $data = $category->all(array('name', 'id')); foreach ($data as $list) { echo $list->id . ' ' . $list->name . '<br>'; } }); Route::get('/update', function () { $category = App\Category::find(16); $category->name = 'HEAVY METAL'; $category->save(); $data = $category->all(array('name', 'id')); foreach ($data as $list) { echo $list->id . ' ' . $list->name . '<br>'; } }); Route::get('/delete', function () { $category = App\Category::find(5);
Route::get('vendors/', function () { $vendors = App\Vendor::all(); return view('vendor.vendor')->with('vendors', $vendors); }); Route::get('vendors/create', function () { return view('vendor.create'); }); Route::get('vendors/edit/{id}', function ($id) { $vendor = App\Vendor::find($id); return view('vendor.edit')->with("vendor", $vendor); }); Route::get('/api/brands', function () { return App\Brand::all(); }); Route::get('/api/categories', function () { return App\Category::all(); }); Route::post('/api/vendor', function () { $request = Request::json(); $name = $request->get('name'); $address = $request->get('address'); $brands = $request->get('brands'); $categories = $request->get('categories'); DB::beginTransaction(); try { $vendor = App\Vendor::create(['name' => $name, 'address' => $address]); $vendor->brands()->attach($brands); $vendor->categories()->attach($categories); DB::commit(); } catch (Exception $e) { DB::rollback();
Route::get('/about', 'PagesController@about'); Route::get('/post_article', 'PagesController@post_article'); Route::post('/post_article', function () { return view('edit_pages/post_article'); }); Route::get('/insert', function () { App\Category::create(array('name' => 'Music')); return 'category added'; }); Route::get('/insert', function () { App\Category::create(array('title' => 'HIROKI')); return 'category added'; }); Route::get('/read', function () { $category = new App\Category(); $data = $category->all(array('title', 'id')); foreach ($data as $list) { echo $list->id . ' ' . $list->title . ' '; } }); Route::get('/update', function () { $category = App\Category::find(1); $category->title = 'HEAVY METAL'; $category->save(); $data = $category->all(array('title', 'id')); foreach ($data as $list) { echo $list->id . ' ' . $list->title . ' '; } }); /*
| Model Factories |-------------------------------------------------------------------------- | | Here you may define all of your model factories. Model factories give | you a convenient way to create models for testing and seeding your | database. Just tell the factory how a default model should look. | */ $factory->define(App\User::class, function ($faker) { $firs_name = $faker->firstName; $last_name = $faker->lastName; return ['identification' => $faker->unique()->numberBetween(5000000, 39999999), 'first_name' => $firs_name, 'last_name' => $last_name, 'full_name' => "{$firs_name} {$last_name}", 'type' => 'user', 'email' => $faker->unique()->email, 'password' => '123456', 'remember_token' => str_random(10)]; }); $factory->define(App\Category::class, function ($faker) { return ['title' => $faker->sentences(5), 'description' => $faker->paragraph(1)]; }); $factory->define(App\Post::class, function ($faker) { return ['highlight' => rand(0, 1), 'title' => $faker->sentence(5), 'description' => $faker->paragraph(5), 'content' => $faker->paragraph(10), 'image' => $faker->imageUrl(1140, 400), 'user_id' => App\User::all()->random()->id, 'category_id' => App\Category::all()->random()->id]; }); $factory->define(App\Comment::class, function ($faker) { return ['content' => $faker->paragraph(1), 'user_id' => App\User::all()->random()->id, 'post_id' => App\Post::all()->random()->id]; }); $factory->define(App\Reply::class, function ($faker) { return ['content' => $faker->paragraph(1), 'user_id' => App\User::all()->random()->id, 'comment_id' => App\Comment::all()->random()->id]; }); $factory->define(App\Application::class, function ($faker) { return ['status' => $faker->randomElement(['process', 'accepted', 'rejected']), 'message' => $faker->paragraph(10), 'user_id' => App\User::all()->random()->id]; }); $factory->define(App\History::class, function ($faker) { return ['status' => $faker->randomElement(['process', 'accepted', 'rejected']), 'message' => $faker->paragraph(10), 'user_id' => App\User::all()->random()->id, 'application_id' => App\Application::all()->random()->id]; });