コード例 #1
0
ファイル: BaseTest.php プロジェクト: laravelflare/fields
 public function setUp()
 {
     parent::setUp();
     $this->app->make(\Illuminate\Contracts\Http\Kernel::class)->pushMiddleware(\Illuminate\Session\Middleware\StartSession::class);
     Request::setSession($this->app['session.store']);
     app(ViewFactory::class)->share('errors', Request::session()->get('errors') ?: new ViewErrorBag());
     $this->app['view']->addNamespace('flare', __DIR__ . '/../src/resources/views');
     $this->flare = m::mock(\LaravelFlare\Flare\Flare::class);
 }
コード例 #2
0
ファイル: SessionsController.php プロジェクト: elmemy/emagile
 /**
  * Perform the login.
  *
  * @param  Request  $request
  * @return \Redirect
  */
 public function postLogin(Request $request)
 {
     $this->validate($request, ['email' => 'required|email', 'password' => 'required']);
     if ($this->signIn($request)) {
         Request::session()->flash('success', 'Welcome back! ');
         // flash('Welcome back!');
         return redirect()->intended('/article');
     }
     // Request::Session();
     Request::session()->flash('Error', 'Could not sign you in.');
     // flash('Could not sign you in.');
     return redirect()->back();
 }
コード例 #3
0
 private function composeCart()
 {
     view()->composer('_shared._my_cart', function ($view) {
         $cart = Request::session()->get('cart', function () {
             return array();
         });
         foreach ($cart as $id => $value) {
             $product = \App\Product::find($id);
             $product->quantity = $value;
             $cart[$id] = $product;
         }
         $view->with('cart', $cart);
     });
 }
コード例 #4
0
ファイル: routes.php プロジェクト: ateszki/nh
    if (Request::isMethod('post')) {
        $validator = Validator::make(Request::all(), ['nombre' => 'required|string', 'email' => 'required|email', 'provincia' => 'required|string', 'localidad' => 'required|string']);
        if ($validator->fails()) {
            return redirect('contacto')->withErrors($validator)->withInput();
        }
        $envio = Mail::send('email-contacto', ['request' => Request::all()], function ($m) {
            // $m->from(Request::get('email'), Request::get('nombre'));
            //$m->from('*****@*****.**', 'Nube');
            $m->from('*****@*****.**', 'Nube');
            $m->replyTo(Request::get('email'), Request::get('nombre'));
            $m->to('*****@*****.**', 'Valeria')->cc('*****@*****.**', 'Jonathan')->subject('Contacto web nube');
        });
        if ($envio) {
            Request::session()->flash('alert-success', 'Su mensaje fue enviado. ¡Muchas gracias!');
        } else {
            Request::session()->flash('alert-danger', 'Ocurrió un error. Por favor intente nuevamente.');
        }
    }
    return view('contacto');
});
Route::get('/como-comprar', function () {
    return view('como-comprar');
});
Route::get('/preguntas-frecuentes', function () {
    return view('preguntas-frecuentes');
});
Route::get('/politica-de-privacidad', function () {
    return view('politica-de-privacidad');
});
Route::get('/terminos-y-condiciones', function () {
    return view('terminos-y-condiciones');