示例#1
0
 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]);
 }
示例#2
0
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));
}