Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\Http\Requests;
- class PagesController extends Controller
- {
- public function home() {
- $id = \App\Setting::where('title', 'homepage')->first()->value;
- $call = \App\Page::call($id);
- if($call->language_id != trans('core.id')){
- $query = \App\Page::where('code', $call->code)->where('language_id', trans('core.id'))->first();
- return view('page')->with('data', $query);
- }else{
- return view('page')->with('data', $call);
- }
- }
- public function article($id, $slug) {
- $query = \App\Article::where('id', $id)->where('slug', $slug);
- if($query->count() == 0) {
- return abort(404);
- }else{
- $data = $query->first();
- if($data->language_id != trans('core.id')) {
- $query1 = \App\Article::where('code', $data->code)->where('language_id', trans('core.id'))->first();
- return \Redirect::to('article/'.$query1->id.'/'.$query1->slug)->with('toolbar', true);
- }else{
- return view('page')->with('data', $data)->with('toolbar', true);
- }
- }
- }
- public function dog($id, $slug) {
- $query = \App\Dog::where('id', $id)->where('slug', $slug);
- if($query->count() == 0) {
- return abort(404);
- }else{
- $data = $query->first();
- if($data->language_id != trans('core.id')) {
- $query1 = \App\Dog::where('code', $data->code)->where('language_id', trans('core.id'))->first();
- return \Redirect::to('dog/'.$query1->id.'/'.$query1->slug);
- }else{
- return view('page')->with('data', $data);
- }
- }
- }
- public function litter($id, $slug) {
- $query = \App\Litter::where('id', $id)->where('slug', $slug);
- if($query->count() == 0) {
- return abort(404);
- }else{
- $data = $query->first();
- if($data->language_id != trans('core.id')) {
- $query1 = \App\Litter::where('code', $data->code)->where('language_id', trans('core.id'))->first();
- return \Redirect::to('litter/'.$query1->id.'/'.$query1->slug);
- }else{
- $data->description = "<h3>Gimimo data: ".date('Y-m-d', strtotime($data->dateOfBirth))."</h3><br />".$data->description;
- return view('page')->with('data', $data);
- }
- }
- }
- public function display($id, $slug) {
- $call = \App\Page::call($id, $slug);
- if($call->language_id != trans('core.id')){
- $query = \App\Page::where('code', $call->code)->where('language_id', trans('core.id'))->first();
- return \Redirect::to('pages/'.$query->id.'/'.$query->slug);
- }else{
- return view('page')->with('data', $call);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement