コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Library::truncate();
     $dummy = Faker::create();
     $resources = Resource::all()->lists('id')->toArray();
     foreach ($resources as $resource) {
         foreach (range(5, 30) as $index) {
             Library::create(['author' => $dummy->name, 'title' => $dummy->company, 'resource_id' => $resource, 'publication' => $dummy->catchPhrase, 'quantity' => $dummy->randomDigitNotNull, 'is_active' => $dummy->boolean, 'purchased_at' => date('Y-m-d H:i:s')]);
         }
     }
 }
コード例 #2
0
 public function index(Request $request)
 {
     if (!Auth::check()) {
         return response()->json($this->notLoginJson, 401);
     } else {
         $user = Auth::user();
         if (!$user->hasRole('user')) {
             return response()->json($this->needPermissionsJson, 401);
         }
     }
     $resources = Resource::all();
     return response()->json($resources);
 }
コード例 #3
0
 public function getPage()
 {
     // $route = $request->route();
     // $name = $route->getName();
     $page = \Request::route()->getName();
     $topics = Topic::all();
     $resources = Resource::all();
     $data = ["topics" => $topics, "resources" => $resources];
     // return $data["topics"];
     if ($page) {
         return view("admin.{$page}", $data);
     } else {
         return redirect('/admin', $data);
     }
 }
コード例 #4
0
 /**
  * Displays a list of resources
  *
  * @return \Illuminate\View\View
  */
 public function index()
 {
     // Add a record
     //        $obj = Resource::create([
     //            'seq'=>1.0,
     //            'name'=>'My image',
     //            'description'=>'My special image',
     //            'type'=>'IMAGE',
     //            'url'=>'',
     //            'status'=>'ACTIVE',
     //            'image'=>'chalky.jpg',
     //            'thumb'=>'chalky.jpg',
     //            'created_at'=>'2015-10-20 21:30:13',
     //            'updated_at'=>'2015-10-20 21:30:13'
     //        ]);
     //        $obj->save();
     $resources = Resource::all();
     // This would return json, as if for a basic API
     //        return $resources;
     // Here we rely on a template to format the data
     return view('resources.index', compact('resources'));
 }
コード例 #5
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     //
     $latest = \App\Resource::all()->sortByDesc('created_at')->take(42);
     view()->share('latest', $latest);
 }
コード例 #6
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     return Resource::all();
 }
コード例 #7
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $resources = Resource::all();
     return view('admin.resources.index', ['resources' => $resources]);
 }
コード例 #8
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit(Role $role)
 {
     $users = User::all();
     $resources = Resource::all();
     return view('roles.edit', compact('role', 'users', 'resources'));
 }
コード例 #9
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $resources = Resource::all();
     return view('admin.resources.index')->with('resources', $resources);
 }