微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在我的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 举报,一经查实,本站将立刻删除。