jasester

2818 经验值

如题如果在搜索查询的时候,数据中有空格怎么办?
数据库
qq 20170629154953

比如上图中的张 三,在查询的时候输入张三是查不出来的,只有输入张 三才可以查出来这种情况要怎么办?

可是在额外的字段如何传值?
migration 文件

Schema::create('notifications', function (Blueprint $table) {
            $table->increments('notifa_id');
            $table->uuid('id')->primary();
            $table->string('type');
            $table->morphs('notifiable');
            $table->text('data');
            $table->timestamp('read_at')->nullable();
            $table->integer('from_uid'); //额外字段 用来存储是谁发送的
            $table->timestamps();
        });

报出了错误

SQLSTATE[HY000]: General error: 1364 Field 'from_uid' doesn't have a default value (SQL: insert into `juda_notifications` (`id`, `type`, `data`, `read_at`, `notifiable_id`, `notifiable_type`, `updated_at`, `created_at`) values (74e40a5d-d28b-49dc-82c2-f82308ad61ed, App\Notifications\ZhanNeiXinNotifaction, {"name":"\u8d85\u7ea7\u7ba1\u7406\u5458","title":"\u6d4b\u8bd5","content":"\u4f46\u662f\u5927\u591a\u6570","target":"1","send_uid":1}, , 5, App\Model\Admin, 2017-06-26 17:20:51, 2017-06-26 17:20:51))

laravel中的 notification 是怎么添加到数据库中的?他的工作流程是怎么走的?能否解读一下?还有就是我想在notifications表中添加额外的字段在添加数据库的时候要怎么处理?

能不能讲一下,在laravel中vue是如何引入第三方js的,比如自己写了一个类,vue中是如何引入的

已经改好了,vue引入第三方js的时候弄错了

laravel5.4 + vue2.0 开发组件,blade模板中使用的时候报错
错误如下图
vue
app.js代码如下


/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');
require('./main');

window.Vue = require('vue');

/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */

Vue.component('example', require('./components/Example.vue'));
Vue.component('comment-form', require('./components/CommentForm.vue'));
Vue.component('contact-form-submit', require('./components/ContactFormSubmit.vue'));

const app = new Vue({
    el: '#app'
});

ContactFormSubmit.vue代码如下

<template>
    <div>
        <div>dddddddd</div>
    </div>
</template>

<script>
    export default{
        mounted() {
            console.log('123')
        },
        data(){
            return{
                msg:'hello vue'
            }
        }
    }
</script>

编译的时候是通过的,但在blade模板中使用的时候,就报错了,这个是怎么回事?

谷歌浏览器和搜狗浏览器报错
1

哦哦 我说怎么搜索不到,不过我在晚上找到压缩包了,已经安装上了

为什么我的phpstorm 在Plugins中搜索vue, 只有vue.js没有vue-for-idea? 这个要怎么安装啊?

引言:Markdown是一种轻量级的标记语言,轻到你甚至可以不叫他语言,因为Markdown很容易上手,就是简单地记住几个常用的标签用法就OK了,Markdown有诸多好处:专注于文字,简单,高效. 以下的符号请全部以英文输入法为准!!! 下面来详细说说那几个标签(真的只有几个): 常用标题 # 代表h1(一级标题) ## 代表h2(二级标题) ###代表h3(三级标题) 效果是这样的: 代表h1

已经解决了之前用的是

str_replace(PHP_EOL, '\n', $string);
这种就不行
后来换成

str_replace(["\r\n", "\r", "\n"], '\n', $string);
就可以了,还是感谢你这么快就回复我,谢谢