Example #1
0
 public function run()
 {
     $faker = Faker::create('ru_RU');
     DB::table('publications')->truncate();
     for ($i = 1; $i <= 50; $i++) {
         Publication::create(['user_id' => $faker->numberBetween(1, 20), 'subjects' => $faker->numberBetween(1, 10), 'keywords' => 'русский язык, литература-' . $i, 'prefix' => 'методическая разработка-' . $i, 'title' => 'Развитие коммуникативных навыков на уроке-' . $i, 'description' => $faker->paragraph(4, true), 'bodytype' => '1', 'body' => $faker->text, 'mediafile' => '', 'mediatype' => '', 'appendix_status' => $faker->numberBetween(0, 1), 'apendix_files' => 'file-' . $i . '.jpg, file-' . $i . '.pptx', 'cert_background' => 'bcgr1.jpg']);
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $publications = Publication::all();
     $data = array('publications' => $publications);
     return view('publications.publications', $data);
     /*foreach ($publications as $publication):
           echo $publication->title . '</br>' .$publication->author->name;
       endforeach;
       echo 'hello';*/
 }
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     parent::boot($router);
     // People route-model binding
     $router->bind('peoples', function ($id) {
         return \App\People::findOrFail($id);
     });
     // Project route-model binding
     $router->bind('projects', function ($id) {
         return \App\Project::findOrFail($id);
     });
     // Publication route-model binding
     $router->bind('publications', function ($id) {
         return \App\Publication::findOrFail($id);
     });
     // Email route-model binding
     $router->bind('emails', function ($id) {
         return \App\Email::findOrFail($id);
     });
 }
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function index()
 {
     $publications = Publication::all();
     return view('frontend.publications', compact('publications'));
 }
 /**
  * Delete an existing project from storage.
  *
  * @param Publication $publication
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  * @throws \Exception
  * @internal param Publication $project
  */
 function managePublicationDestroy(Publication $publication)
 {
     $publication->delete();
     return redirect('admin/publications');
 }
 /**
  * Get the list of specified Publication type.
  *
  * @return mixed
  */
 public static function getPublicationType($type)
 {
     return Publication::where('type', '=', $type)->get();
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $publication = \App\Publication::all();
     return view('index', compact('publication'));
 }