• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Dodatkowe pola rejestracji laravel

0 głosów
379 wizyt
pytanie zadane 8 października 2017 w PHP przez Mistrz0000000 Bywalec (2,780 p.)
zamknięte 8 października 2017 przez Mistrz0000000

Witam, przychodze do was z problemem. Chodzi tu o to że chcę dodać 1 pole do rejestracji i myślę że dobrze to zrobiłem ale jednak nie dodaje się to co wpiszę w tym 1 polu. tu macie kod RegisterController.php

<?php

namespace App\Http\Controllers\Auth;

use App\User;
use Validator;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\RegistersUsers;

class RegisterController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Register Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles the registration of new users as well as their
    | validation and creation. By default this controller uses a trait to
    | provide this functionality without requiring any additional code.
    |
    */

    use RegistersUsers;

    /**
     * Where to redirect users after login / registration.
     *
     * @var string
     */
    protected $redirectTo = '/profil/per01';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest');
    }

    /**
     * Get a validator for an incoming registration request.
     *
     * @param  array  $data
     * @return \Illuminate\Contracts\Validation\Validator
     */
    protected function validator(array $data)
    {
        return Validator::make($data, [
            'name' => 'required|max:255',
            'lastname' => 'required|max:255',
            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|min:6|confirmed',
        ]);
    }

    /**
     * Create a new user instance after a valid registration.
     *
     * @param  array  $data
     * @return User
     */
    protected function create(array $data)
    {
        return User::create([
            'name' => $data['name'],
            'lastname' => $data['lastname'],
            'email' => $data['email'],
            'password' => bcrypt($data['password']),
        ]);
    }
}

 

komentarz zamknięcia: Odpowiedź jest w najlepszej odpowiedzi

1 odpowiedź

+1 głos
odpowiedź 8 października 2017 przez Arkadiusz Waluk Ekspert (291,530 p.)
wybrane 8 października 2017 przez Mistrz0000000
 
Najlepsza
Rzuca jakiś błąd? Czy po prostu tworzy normalnie rekord zostawiając to pole puste?

$guarded i/lub $fillable w modelu odpowiednio ustawione, aby mógł operować na danym polu?

Podobne pytania

0 głosów
1 odpowiedź 383 wizyt
pytanie zadane 18 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)
0 głosów
1 odpowiedź 468 wizyt
pytanie zadane 12 listopada 2017 w PHP przez Mistrz0000000 Bywalec (2,780 p.)
0 głosów
0 odpowiedzi 592 wizyt
pytanie zadane 23 lipca 2018 w PHP przez kevin Mądrala (5,010 p.)

93,773 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,376 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...