在我的laravel项目中执行Ajax请求后,我收到404错误请帮助我

问题描述

[错误图片] [1]

请查看我的错误页面控制台日志 [1]:https://i.stack.imgur.com/w8c5X.png

一切看起来不错,但我找不到确切的错误我的路线文件 route.PHP

Route::get('/story/checkSlug','StoryController@checkSlug');

在刀片文件

 <div class="form-row">
                                        <div class="col">
                                            <div class="form-group">
                                                <label for="title"><strong>Slug</strong><span class="text-danger">*</span></label>
                                                <input
                                                    class="form-control"
                                                    type="text"
                                                    placeholder="Auto Generated Slug"
                                                    name="slug"
                                                    id="slug"
                                                    value="{{ old('slug') }}">
                                            </div>
                                            @if ($errors->has('slug'))
                                                <span class="text-danger">{{ $errors->first('slug') }}</span>
                                            @endif
                                        </div>
                                    </div>
<script>
        $('#title').change(function(e) {
            $.get(' {{url('/story/checkSlug') }}',{'title':$(this).val()},function (data){
                    $('#slug').val(data.slug);
                }
            );
        });
    </script>

故事模式

<?PHP

 namespace App;

 use Conner\Tagging\Taggable;
 use Cviebrock\EloquentSluggable\Sluggable;
 use Illuminate\Database\Eloquent\Model;



  class Story extends Model
 {

use Taggable;
use Sluggable;
protected $fillable = [
    'title','slug','img_name','body'
];

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

/**
 * Return the sluggable configuration array for this model.
 *
 * @return array
 */
public function sluggable()
{
    return [
        'slug' => [
            'source' => 'title'
        ]
    ];
}



}

StoryController.PHP

 public function checkSlug(Request $request){
    $slug = SlugService::createSlug(Story::class,$request->title);
    return response()->json(['slug'=>$slug]);

}

我尝试更改ajax调用中的网址,但仍然遇到相同的404错误

谢谢大家。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)