cari

Rumah  >  Soal Jawab  >  teks badan

Isu yang berkaitan dengan pengesahan Laravel sendiri

Tapak web menyedari pemisahan bahagian hadapan dan bahagian belakang, dan hanya memanggil perkhidmatan bahagian belakang melalui API.
Perkhidmatan bahagian belakang ditulis dalam rangka kerja PHP Laravel5.2.

Route::group(['middleware' => ['web']], function () {
    //
    Route::get('/', function () {
        /* 返回前端应用资源 */
        return "Hello";
    });
});

Route::group(['middleware' => ['api']], function () {

    /* 不用认证就可以访问的路由 */
    Route::post('/auth/login', 'Auth\AuthController@login');
    Route::post('/auth/register', 'Auth\AuthController@register');

    /* 需要认证才可以访问的路由 */
    Route::group(['middleware' => ['auth']], function () {
        Route::get('/c', function () {
            return "课程链表";
        });
    });
});

Kod di atas memanggil

{
  "email": "admin@a.com",
  "pasword": "adsf"
}

Mengapa saya tidak boleh mengembalikan data json?


Dan middlewareapiwebApakah perbezaannya?

PHP中文网PHP中文网2774 hari yang lalu873

membalas semua(1)saya akan balas

  • 迷茫

    迷茫2017-05-16 16:56:12

    Lihat: https://laravel.com/docs/5.2/responses#json-responses


    Oh, maaf, menghantar permintaan dan sepatutnya menambah ini

    $.ajax({
        type: 'POST',
        contentType: "application/json",
        dataType: 'json',
        ...
    });

    balas
    0
  • Batalbalas