Posts

UserController.php new post , ajax , helper , file upload

'Home - News' ]; return view('home', $data); } public function ajax_post() { $data = Post::latest()->get(); $dt = Datatables::of($data) ->addIndexColumn() ->editColumn('status', function ($row) { $clr = "blue"; if ($row->status === 'approved') { $clr = "green"; } if ($row->status === 'rejected') { $clr = "red"; } return " " . ucfirst($row->status) . " "; }) ->addColumn('title', function ($row) { $btn = ' id . '/' . $row->slug . '" class="edit btn-sm">' . $row->title . ' '; return $btn; }) ->rawColumns(['title', 'status'...

HomeController.php log reg

paginate(1); //echo " "; echo $posts->links(); exit; $data = ['title' => 'Home - News', 'data'=>$posts , 'posts' => $posts]; return view('home', $data); } public function register() { $data = ['title' => 'Register - News',]; return view('register', $data); } public function logout() { Session::put('is_user_login', 'false'); Session::put('user_id', ''); //return view('admin/admin_login'); Redirect::to('/')->send(); } public function login() { $data = ['title' => 'Login - News',]; return view('login', $data); } public function login_data(Request $request) { $mobile = $request->mobile; $hash_password = $request->password; $user = User::get() ->w...

layout.blade.php ( main layout )

@include('admin.template.header'); @include('admin.template.sidebar'); @yield('content') @include('admin.template.footer');

footer.blade.php

Copyright {{ date('Y') }}

post.blade.php with datatable

@extends('admin.template.layout') @section('content') Manage Posts Ids Image Title Category Views Status Action @stop

routes->web.php

name('ck_image_upload'); //common end //user home start Route::get('/','HomeController@index')->name('home'); Route::get('/register','HomeController@register')->name('register'); Route::post('/register_data','HomeController@register_data')->name('register_data'); Route::get('/login','HomeController@login')->name('login'); Route::get('/logout','HomeController@logout')->name('user_logout'); Route::post('/login_data','HomeController@login_data')->name('login_data'); Route::get('/category/{id}/{slug}','PostController@category')->name('category'); //user home end //user action start Route::get('/user/post','UserController@post')->name('user_post')->middleware('user_auth'); Route::get('/user/new_post','UserController@new_post')->name('u...

Post.php Model

created_by = Helper::admin_detail('id'); $model->updated_by = Helper::admin_detail('id'); // $model->created_by = 1; // $model->updated_by = 2; }); // create a event to happen on deleting static::deleting(function ($model) { $model->deleted_by = Helper::admin_detail('id'); }); static::updating(function ($model) { //$user = Auth::user(); $model->updated_by = Helper::admin_detail('id'); }); } public $table = 'news_post'; protected $fillable = ["title", "category_id", "news_body", "image"]; public function category() { return $this->hasOne('App\admin\Category', 'id', 'category_id')->select(['name', 'id']); } public function user() { return $this->hasOne('App\admin\Users...