public function workboard() { $is_student = \Auth::user()->is_student; $color = $is_student === 0 ? '#3498db' : '#e74c3c'; $paginator = DB::table('posts')->orderBy('li')->simplePaginate(18); foreach ($paginator as $post) { $post->limit = remainDate($post->limit); } return view('workboard', ["color" => $color, 'posts' => $paginator]); }
use App\UserProfile; use App\User; use App\Post; use App\CompanyProfile; Route::get('', 'MainController@index'); Route::get('mypage', 'ProfileController@index'); Route::get('about', 'MainController@about'); Route::get('workboard', 'MainController@workboard'); Route::get('postwork', 'MainController@postwork'); Route::get('mypage/edit_profile', 'ProfileController@edit_profile'); Route::post('mypage/edit_profile', 'ProfileController@create'); Route::get('auth/login', 'Auth\\AuthController@getLogin'); Route::post('auth/login', 'Auth\\AuthController@postLogin'); Route::get('auth/logout', 'Auth\\AuthController@getLogout'); Route::get('auth/register', 'Auth\\AuthController@getRegister'); Route::post('auth/register', 'Auth\\AuthController@postRegister'); Route::get('debug', function () { // $result = User::create([ // 'name' => "pino", // 'is_student' => false, // 'email' => "*****@*****.**", // 'password' => bcrypt("metukiringa"), // ]); // return $result; $post = Post::find(1); return remainDate('2016/01/31'); }); function remainDate($day) { return intval((strtotime($day) - strtotime(date('Y/m/d'))) / (60 * 60 * 24)); }