コード例 #1
0
ファイル: PagesController.php プロジェクト: AbuLoot/unichina
 public function index()
 {
     $pages = Page::all();
     $landing = Landing::where('lang', \App::getLocale())->first();
     $universities = University::where('lang', \App::getLocale())->take(9)->get();
     return view('pages.index', ['pages' => $pages, 'landing' => $landing, 'universities' => $universities]);
 }
コード例 #2
0
ファイル: AppServiceProvider.php プロジェクト: AbuLoot/vi
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     $pages = Page::all();
     $cities = City::all();
     view()->share('pages', $pages);
     view()->share('cities', $cities);
 }
コード例 #3
0
 public function index()
 {
     // echo Str::slug('test stasd', '_');
     if (\Request::ajax()) {
         return Page::all();
     }
     return view('page.index');
 }
コード例 #4
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     //		return view('Admin')->withPages(Page::all());
     //		return view('Admin',['pages'=>Page::all()]);
     return view('Admin')->with('pages', Page::all())->with('articles', Article::all());
     //		$pages['pages'] = Page::all();
     //		return view('Admin',$pages);
 }
コード例 #5
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->composer('_footer', function ($view) {
         $view->with('pages', \App\Page::all());
     });
     view()->composer('errors.404', function ($view) {
         $view->with('products', \App\Product::paginate(12));
     });
 }
コード例 #6
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function index()
 {
     //return view('home');
     /*$page = Page::findOrFail(12);
     
     		print_r($page);
     		exit();*/
     //echo storage_path();
     return view('adminHome')->withPages(Page::all());
 }
コード例 #7
0
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function ($router) {
         require app_path('Http/routes.php');
     });
     foreach (Page::all() as $page) {
         $router->get($page->uri, ['as' => $page->name, function () use($page, $router) {
             return $this->app->call('App\\Http\\Controllers\\PageController@show', ['page' => $page, 'parameters' => $router->current()->parameters()]);
         }]);
     }
 }
コード例 #8
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     //
     if (Schema::hasTable('sections')) {
         $sections = Section::all();
         $pages = Page::all();
         $pagesNew = [];
         $sectionsNew = [];
         view()->share(['sections' => $sections, 'pages' => $pages, 'sectionsNew' => $sectionsNew, 'pagesNew' => $pagesNew]);
     }
 }
コード例 #9
0
ファイル: PageController.php プロジェクト: stjanilofts/lh
 public function show($slug)
 {
     $paths = array_filter(explode('/', $slug));
     $count = count($paths);
     foreach ($paths as $k => $slug) {
         $k++;
         $_p = \App\Page::where('slug', $slug)->first();
         if (!$_p) {
             $pages = \App\Page::all();
             /*foreach($pages as $page) {
                   if($page->translations(lang())->has('slug')) {
                       if($page->translation('slug') == $slug) {
                           $_p = $page;
                       }
                   }
               }*/
         }
         if (!$_p) {
             abort(404);
         }
         /*echo $_p->translations(lang())->get('title').'<br>';
           
           $crumbs[] = [
               'id' => $_p->id,
               'title' => $_p->translations(lang())->get('title'),
               'path' => $_p->path
           ];*/
         if ($_p && $k == $count) {
             $page = $_p;
             $data['page'] = $page;
             $data['seo'] = $page;
             if ($page->hasSubs()) {
                 $data['subs'] = $page->getSubs();
             }
             $data['banner'] = $page['banner'] ?: false;
             //$data['crumbs'] = $crumbs;
             if ($page->blade_view) {
                 return view('frontend.' . $page->blade_view)->with($data);
             }
             return view('frontend.page')->with($data);
         }
     }
 }
コード例 #10
0
ファイル: PagesSeeder.php プロジェクト: ntamvl/admin-3-demo
 public function run()
 {
     $faker = Faker\Factory::create();
     for ($i = 0; $i < 20; $i++) {
         \App\Page::create(['title' => $faker->sentence(5), 'text' => $faker->paragraph(5)]);
     }
     $pages = \App\Page::all();
     for ($i = 0; $i < 5; $i++) {
         $page1 = $pages->random();
         $page2 = $pages->random();
         if ($page1 == $page2) {
             continue;
         }
         try {
             $page1->makeChildOf($page2);
         } catch (\Exception $e) {
         }
     }
 }
コード例 #11
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     /* $admin = new Role;
        $admin->name = 'superadmin';
        $role = Role::where('name','superadmin')->first();
        var_dump($admin->getIdByRolename('superadmin'));*/
     /* $admin = new Role;
             $admin->name = 'superadmin';
             $admin->id = 2;
             $owner = new Role;
             $owner->name = 'ordinary';
             $owner->id = 1;
     
             $manageUsers = new Permission;
             $manageUsers->name = 'manage_users';
             $manageUsers->display_name = 'Manage Users';
             $manageUsers->id = 1;
             //$manageUsers->save();
     
             $managePosts = new Permission;
             $managePosts->name = 'manage_pages';
             $managePosts->display_name = 'Manage Pages';
             $managePosts->id = 2;
             //$managePosts->save();
             $admin->perms()->sync(array($managePosts->id, $manageUsers->id));
             $owner->perms()->sync(array($managePosts->id),$owner->id);
     
     
             $user = User::where('name','=','dmodai')->first();
     
     // 可以使用 Entrust 提供的便捷方法用户授权
     // 注: 参数可以为 Role 对象, 数组, 或者 ID
             $user->attachRole( $admin );
     
     // 或者使用 Eloquent 自带的对象关系赋值
           //  $user->roles()->attach( $admin->id ); // id only*/
     //return view('AdminHome')->withPages(Page::all());
     //return view('AdminHome')->with('pages', Page::all());
     return view('AdminHome', ['pages' => Page::all()]);
 }
コード例 #12
0
 /**
  * Show all pages
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function showPages()
 {
     $pages = Page::all();
     return view('manage.page.all', compact('pages'));
 }
コード例 #13
0
ファイル: HomeController.php プロジェクト: 91xcode/my_raravel
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function index()
 {
     //return view('home');
     return view('home')->with('pages', Page::all());
 }
コード例 #14
0
ファイル: PageController.php プロジェクト: tiandongxiao/test
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return view('page.index')->with('pages', Page::all());
 }
コード例 #15
0
ファイル: HomeController.php プロジェクト: dskwe/testlaravel
 /**
  * Show the application homepage to the user.
  *
  * @return Response
  */
 public function index()
 {
     //$articles = $this->language->articles()->published()->orderBy('published_at', 'desc')->paginate(5);
     //return view('application.home.index', compact('articles'));
     return view('Easy.application.home')->withPages(Page::all());
 }
コード例 #16
0
ファイル: PagesController.php プロジェクト: AliBedaer/watania
 public function index()
 {
     $pages = Page::all();
     return view('panel.pages.allpages', compact('pages'));
 }
コード例 #17
0
 /**
  * Display a pages list.
  *
  * @return Response
  */
 public function pages()
 {
     $pages = Page::all();
     return view('util.index', compact('pages'));
 }
コード例 #18
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     $pages = Page::all();
     view()->share('pages', $pages);
 }
コード例 #19
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $pages = Page::all();
     return view('admin.index', compact('pages'));
 }
コード例 #20
0
ファイル: PageController.php プロジェクト: edrobotij/league
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $pages = Page::all();
     return view('page.index', ['pages' => $pages]);
 }
コード例 #21
0
 public function mapPages(Router $router)
 {
     foreach (Page::all() as $page) {
         $this->mapPage($router, $page);
     }
 }
コード例 #22
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     return view("AdminHome")->withPages(Page::all());
 }
コード例 #23
0
 public function json()
 {
     $pages = Page::all();
     if ($pages) {
         return json_encode($pages);
     }
     abort(404);
 }
コード例 #24
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     return view('AdminHome')->with('pages', Page::all());
 }
コード例 #25
0
 public function rebuildPaths()
 {
     foreach (\App\Page::all() as $page) {
         $page->path = $this->makePath($page);
         $page->save();
     }
 }
コード例 #26
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return view('panel.dashboard', ['pages' => Page::all()]);
 }
コード例 #27
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     //
     return view('AdminHome')->withPages(Page::all());
 }
コード例 #28
0
ファイル: PageController.php プロジェクト: labkod/real-estate
 public function index()
 {
     $pages = Page::all();
     return view("realestateadmin::page.index", ["pages" => $pages]);
 }
コード例 #29
0
ファイル: HomeController.php プロジェクト: helloqidi/example
 public function index()
 {
     return view('home')->withPages(Page::all());
 }
コード例 #30
-2
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $pagesAll = Page::all();
     $articlesAll = Article::all();
     $templatesAll = Template::all();
     $contentAreasAll = ContentArea::all();
     $content_areas = ContentArea::lists('name', 'id');
     $pages = Page::lists('name', 'id');
     $article = Article::findOrFail($id);
     return view('site.edit', compact('article', 'pages', 'content_areas', 'pagesAll', 'articlesAll', 'templatesAll', 'contentAreasAll'));
 }