Exemple #1
0
    $type = File::mimeType($path);
    $response = Response::make($file, 200);
    $response->header("Content-Type", $type);
    return $response;
});
Route::get('pdf/{slug}', 'WelcomeController@showpdf');
Route::get('/{slug}', 'HomeController@index');
Route::get('mail/{slug}', function ($slug) {
    $artikel = \App\posts::where('slug', $slug)->first();
    Mail::send('artikel.pdf', ['data' => $artikel], function ($message) {
        $message->to(Auth::user()->email, Auth::user()->name)->subject("Update Artikel");
    });
    return redirect(url());
});
Route::get('api/artikel/all', function () {
    $data = \App\posts::all();
    $arr = array();
    foreach ($data as $key) {
        $arr[] = array('slug' => $key['slug'], 'isi' => $key['isi'], 'created_at' => $key['created_at'], 'author' => \App\User::find($key['idpengguna'])['email'], 'tag' => $key['tag'], 'sampul' => url('images/' . $key['sampul']), 'judul' => $key['judul']);
    }
    echo json_encode($arr);
});
Route::get('api/artikel/detail/{slug}', function ($slug) {
    $key = \App\posts::where('slug', $slug)->first();
    $arr[] = array('slug' => $key['slug'], 'isi' => $key['isi'], 'created_at' => $key['created_at'], 'author' => \App\User::find($key['idpengguna'])['email'], 'tag' => $key['tag'], 'sampul' => url('images/' . $key['sampul']), 'judul' => $key['judul']);
    if (sizeof($key) == 0) {
        $data = array('status' => 'Error', 'error_code' => 404, 'name' => 'Artikel Not Found', 'msg' => 'Artikel Not Found');
        echo json_encode($data);
    } else {
        echo json_encode($arr);
    }
Exemple #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index(post $post)
 {
     $data = array('data' => post::all());
     return view('artikel.all')->with($data);
 }