我的网站是在Laravel中构建的,如果我在网站上添加项目,则会自动以特定格式设置网址。我喜欢这种格式。我想知道的是如何编辑INSERT代码,以便在通过文件导入(我使用文件导入脚本)将多行数据插入数据库时设置URL? URL不在文件本身中。每次在数据库中插入一行时,都应自动为该特定项设置URL。
网站上的“添加项目”表单使用以下代码自动设置URL:
$find=array(",","."," ");
$replace=array("","","-");
$titleurl = str_replace($find,$replace, $sname);
$url='schools/'.strtolower($titleurl);
$check=schools::where('url', '=', $url)->first();
if(count($check)>0){
return redirect()->back()
->with('message', 'Looks like there is a similar school. please review post');
}
我的INSERT代码的示例:
$query = "INSERT INTO schools (
id,
name
) VALUES (
'$id',
'$name'
)";