public function showMember(Request $r) { $member = Member::where("id", $r->input('id'))->get(); $hc = new HomeController(); $vars = $hc->getVars(); return view('member', ['member' => $member[0], "lang" => "fa", "vars" => $vars]); }
public function showGallery(Request $r) { $gal = Content::find($r->input('id')); $hc = new HomeController(); $vars = $hc->getVars(); $lang = $r->session()->get("lang", "fa"); return view('gallery', ["lang" => $lang, "gallery" => $gal, "vars" => $vars]); }
public function showContent(Request $r) { $content = Content::find($r->input("id")); $lang = $r->session()->get("lang", "fa"); $rels = $this->getRelatedBlog($content->id); $hc = new HomeController(); $vars = $hc->getVars(); return view('content', ['content' => $content, 'related' => $rels, 'lang' => $lang, 'vars' => $vars]); }
Route::get('/blogs', ['as' => 'blogs', 'uses' => 'BlogController@showBlogs']); Route::get('/morecontents', ['as' => 'morecontents', 'uses' => 'ContentController@moreContents']); Route::get('/galleries', ['as' => 'galleries', 'uses' => 'GalleryController@showGalleries']); Route::get('/gallery', ['as' => 'gallery', 'uses' => 'GalleryController@showGallery']); Route::get('/about', ['as' => 'gallery', 'uses' => 'HomeController@showAbout']); Route::get('/scroll', ['as' => 'gallery', 'uses' => 'AboutController@autoScroll']); Route::get('/cat', ['as' => 'cat', 'uses' => 'CategoryController@test']); Route::get('/member', ['as' => 'member', 'uses' => 'MemberController@showMember']); Route::post('/insert', ['as' => 'insert', 'uses' => 'AdminController@insertQuery']); Route::get('/edit', ['as' => 'edit', 'uses' => 'AdminController@showEditForm']); Route::get('/delete', ['as' => 'edit', 'uses' => 'AdminController@delete']); Route::get('/adminlogin', ['as' => 'adminlogin', 'uses' => 'AdminController@showLogin']); Route::post('/adminlogin', ['uses' => 'AdminController@doLogin']); Route::get('/logout', ['uses' => 'AdminController@doLogout']); Route::get('/contents', ['uses' => 'ContentController@showContents']); Route::get('/content', ['uses' => 'ContentController@showContent']); Route::get('/lang', ['uses' => 'HomeController@setLang']); Route::get('/search', ['uses' => 'HomeController@search']); Route::get('sendemail', function () { $hc = new HomeController(); $vars = $hc->getVars(); $data = array('vars' => $vars); Mail::send('newsletterbody', $data, function ($message) { $message->from('*****@*****.**', 'Learning Laravel'); $message->to('*****@*****.**')->subject('Learning Laravel test email'); }); return "Your email has been sent successfully"; }); Route::get('mail', function () { return view("newsletterbody"); });