示例#1
0
 /**
  * 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);
 }
示例#3
0
                                <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;
?>
示例#4
0
});
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));
}));
示例#5
0
|--------------------------------------------------------------------------
|
| 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];
});
示例#6
0
        <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>
示例#7
0
}]);
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();
示例#9
0
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 . '
';
    }
});
/*
示例#10
0
| 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];
});