Laravel 5 : 양식 데이터가 데이터베이스에 제출되지 않음-오류가 표시되지 않음

할 넥스

사용자를 피벗 테이블에서 포럼 카테고리 (서브 레딧)에 중재자로 할당하려고합니다. moderators

다음은 테이블입니다.

중재자 : id, user_id, subreddit_id, created_at, updated_at

사용자 : 아이디 : 이름 : 이메일 ...

서브 레딧 : id, user_id, name ...

뷰, 컨트롤러 및 모델을 만들었지 만 데이터가 데이터베이스에 제출되지 않고 오류가 발생하지 않습니다.

참고 : subreddit/{id}/moderators/create보기로 이동하여 제출을 시작하려면 이 경로를 방문해야합니다 .

편집 : 방금 store()기능을 비우고 대체 return 'done';했지만 효과가없는 것 같습니다. 제출 버튼을 클릭하면 페이지가 새로 고침되고 아무 일도 일어나지 않습니다. 그렇다면 문제가보기에 있습니까?

Routes.php

Route::resource('subreddit', 'SubredditController');
Route::resource('subreddit.moderators', 'ModeratorsController');

RouteServiceProvider

$router->model('articles', 'App\Article');
$router->model('subreddit', 'App\Subreddit');
$router->model('posts', 'App\Post');
$router->model('moderators', 'App\Moderator');

Moderator 모델

protected $table = 'moderators';

    protected $fillable = ['user_id', 'subreddit_id'];

    public function subreddit() {
        return $this->belongsTo('App\Subreddit');
    }

    public function user() {
        return $this->belongsTo('App\User');
}

ModeratorsController -여기서는 작동하는지 테스트하기 위해 user_id 및 subreddit_it을 수동으로 제출하려고합니다.

public function create(Moderator $moderator, Subreddit $subreddit, User $user)
    {
        $subreddit = Subreddit::with('user')->findOrFail($subreddit->id);

        return view('user/moderators')->with(compact('subreddit'));
    }

public function store(Requests\ModeratorRequest $request, Subreddit $subreddit)
    {
        $moderator = new Moderator;
        $moderator->user_id = 2;
        $moderator->subreddit_id = 17;
        $moderator->save();
    }

그리고 이것은 뷰 내부의 양식입니다. Typeahead.js를 사용하고 있기 때문에 div가 id="remote"

{!! Form::open(['url' => 'subreddit/' . $subreddit->id . '/moderators', 'method' => 'POST']) !!}

    <p>
        <div id="remote">
            <input class="form-control typeahead" type="text" placeholder="Choose a Username" name="user_name">
            <input type="hidden" class="user_id" value="" name="user_id">
        </div>
    </p>

    <p>
        {!! Form::submit('Submit Post', ['id' => 'submit', 'class' => 'btn btn-primary']) !!}
    </p>

{!! Form::close() !!}

ModeratorRequest

public function authorize()
{
   return true;
}

public function rules()
{
   return [
        'user_id' => 'required',
        'subreddit_id' => 'required'
   ];
}
오해하다

설명서foreach ($messages->all() as $message) 에 따라 시도하십시오 .

문제는 ModeratorRequest뷰에 표시되지 않는 유효성 검사 오류를 반환 한다는 것 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 양식이 제출되지 않지만 오류가 표시되지 않음

분류에서Dev

CodeIgniter가 데이터베이스에 양식 값을 제출하지 않음

분류에서Dev

Django : 양식이 데이터베이스에 추가되지 않음

분류에서Dev

데이터베이스의 HTML 양식 <select> 데이터가 올바르게 표시되지 않음

분류에서Dev

제출시 양식 텍스트 영역 데이터가 대체되지 않음

분류에서Dev

양식 제출 후 localStorage 페이지가 표시되지 않음

분류에서Dev

MySQL 데이터베이스의 데이터가 PyQt5의 QTableWidget에 표시되지 않음

분류에서Dev

데이터베이스에 데이터를 제출할 때 메시지 상자가 표시되지 않음

분류에서Dev

laravel ajax가 데이터베이스에 게시하지 않음

분류에서Dev

데이터베이스 django postgresql에 데이터가 표시되지 않음

분류에서Dev

PHP 양식이 데이터베이스에 제출되지 않음

분류에서Dev

HTML 양식이 MYSQL 데이터베이스에 제출되지 않음

분류에서Dev

TableView Swift 5에 JSON 데이터가 표시되지 않음

분류에서Dev

laravel livewire 데이터가 모달에 표시되지 않음

분류에서Dev

오류 없음, 출력 없음 및 데이터가 jsp의 데이터베이스에 삽입되지 않음

분류에서Dev

Google App Engine 데이터베이스가 표시되지 않음

분류에서Dev

데이터가 표시되지 않음

분류에서Dev

jquery 데이터 테이블에 데이터가 표시되지 않음-json 형식 오류

분류에서Dev

linq 쿼리 데이터에 오류가 표시되지 않음

분류에서Dev

각도 원격 양식에 오류가 표시되지 않음

분류에서Dev

PHP 데이터베이스가 업데이트되지 않음, 오류 없음

분류에서Dev

Jade / Node 데이터베이스 데이터가 표시되지 않음

분류에서Dev

데이터베이스 데이터가 html로 표시되지 않음

분류에서Dev

PHP가 데이터베이스에 게시되지 않음

분류에서Dev

Android 앱 데이터베이스 데이터가 표시되지 않음 (localhost에서 JSON 데이터 검색)

분류에서Dev

Mysql 데이터베이스에 주소 및 좌표가 표시되지 않음

분류에서Dev

laravel-데이터베이스가 업데이트되지 않음

분류에서Dev

Django 양식 데이터가 databsae에 저장되지 않음

분류에서Dev

Django에 양식 데이터가 저장되지 않음

Related 관련 기사

  1. 1

    PHP 양식이 제출되지 않지만 오류가 표시되지 않음

  2. 2

    CodeIgniter가 데이터베이스에 양식 값을 제출하지 않음

  3. 3

    Django : 양식이 데이터베이스에 추가되지 않음

  4. 4

    데이터베이스의 HTML 양식 <select> 데이터가 올바르게 표시되지 않음

  5. 5

    제출시 양식 텍스트 영역 데이터가 대체되지 않음

  6. 6

    양식 제출 후 localStorage 페이지가 표시되지 않음

  7. 7

    MySQL 데이터베이스의 데이터가 PyQt5의 QTableWidget에 표시되지 않음

  8. 8

    데이터베이스에 데이터를 제출할 때 메시지 상자가 표시되지 않음

  9. 9

    laravel ajax가 데이터베이스에 게시하지 않음

  10. 10

    데이터베이스 django postgresql에 데이터가 표시되지 않음

  11. 11

    PHP 양식이 데이터베이스에 제출되지 않음

  12. 12

    HTML 양식이 MYSQL 데이터베이스에 제출되지 않음

  13. 13

    TableView Swift 5에 JSON 데이터가 표시되지 않음

  14. 14

    laravel livewire 데이터가 모달에 표시되지 않음

  15. 15

    오류 없음, 출력 없음 및 데이터가 jsp의 데이터베이스에 삽입되지 않음

  16. 16

    Google App Engine 데이터베이스가 표시되지 않음

  17. 17

    데이터가 표시되지 않음

  18. 18

    jquery 데이터 테이블에 데이터가 표시되지 않음-json 형식 오류

  19. 19

    linq 쿼리 데이터에 오류가 표시되지 않음

  20. 20

    각도 원격 양식에 오류가 표시되지 않음

  21. 21

    PHP 데이터베이스가 업데이트되지 않음, 오류 없음

  22. 22

    Jade / Node 데이터베이스 데이터가 표시되지 않음

  23. 23

    데이터베이스 데이터가 html로 표시되지 않음

  24. 24

    PHP가 데이터베이스에 게시되지 않음

  25. 25

    Android 앱 데이터베이스 데이터가 표시되지 않음 (localhost에서 JSON 데이터 검색)

  26. 26

    Mysql 데이터베이스에 주소 및 좌표가 표시되지 않음

  27. 27

    laravel-데이터베이스가 업데이트되지 않음

  28. 28

    Django 양식 데이터가 databsae에 저장되지 않음

  29. 29

    Django에 양식 데이터가 저장되지 않음

뜨겁다태그

보관