那就直接先吧修改后的值,post到后臺存到數(shù)據(jù)庫,然后后臺把數(shù)據(jù)庫里的數(shù)據(jù)再全部返給你,你commit一個mutilations,再修改state,頁面就自動更新了呀。舉個修改列表數(shù)據(jù)的例子
import axios from 'axios';
const listData = {
state:{
list:null
},
mutations:{
CHANGE_LIST(state,payload){
state.list = payload
}
},
actions:{
changeListAction({commit}){
axios.post("你后端的接口",{key:val}).then(res=>{
if(res.data.result){
commit("CHANGE_LIST",res.data.data)
}
})
}
}
};
export default listData
修改數(shù)據(jù)的時候,在組件中:
this.$store.dispatch('changeListAction');
你在組件中取數(shù)據(jù)的時候:
const listData = this.$store.state.resource.list你可以使用 ORM的對象操作數(shù)據(jù)庫,你也可以寫DQL操作數(shù)據(jù),你可以寫 SQL來操作數(shù)據(jù)庫。
ORM 無法涵蓋所有的SQL標準,直接寫SQL又可能會有風險。就出了DQL,語法還和sql很像
1.觸發(fā)主體不同,一個時服務器端產(chǎn)生的,一個時客戶端產(chǎn)生的
2.js可以完全沒有服務器端就執(zhí)行,比如在本地環(huán)境下,應用的場景不同。
傳入匿名函數(shù),匿名函數(shù)里面有自己的參數(shù)。調(diào)用的時候傳參。
如果指定的文件如果不是有效的圖像,會返回 false
getimagesize() 函數(shù)將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類型和一個可以用于普通 HTML 文件中 IMG 標記中的 height/width 文本字符串。
還有getimagesize 并不依賴GD庫
從領域模型來看,余額不是用戶自身的屬性,【用戶】依賴【余額】,【余額】關聯(lián)【用戶】,所以分開存儲更合理。如果因為余額的變更而引起用戶信息改變,或刪除用戶后造成用戶余額不可訪問,這個聽起來是有問題的。況且用戶和余額可能分別有各自的狀態(tài)。
讓后端在Access-Control-Expose-Headers 這個里面加上Authorization
php代碼:
$response->header('Access-Control-Expose-Headers', 'Authorization, authenticated');
如果是修改一個表的字符集的話,用這個去試試
alter table books convert to character set utf8mb4_unicode_ci;
mysql_query("set names utf8");
去掉橫線
你生成的html代碼,你自己對比一下
$cache = Cache::init();
// 獲取緩存對象句柄
$redis = $cache->handler();
$redis->hmset();
$redis->lpop();
我認為,好的 IDE 能大大的提高你的開發(fā)效率。本人使用的是 PHPStorm,雖然很重量,但是用起來十分方便。對于初學者很友好。
可能原因:
1、css的優(yōu)先級不夠,被覆蓋了,你需要增加足夠多選擇器的嵌套(或者使用important),確保css的優(yōu)先級大于element ui的css
2、vue 組件中使用了<style scoped></style> scoped 屬性會限制該組件的style的作用域,無法作用于其他組件
你往支付寶或者微信的訂單號并不是商品的訂單號,而是你 “ 往支付信息記錄表里邊存入一條數(shù)據(jù) ” ,而是這里生成的支付號,支付成功后更改是這個條數(shù)據(jù)的狀態(tài),然后再去跟新訂單狀態(tài)
你的變量$ceshi好像錯了我改了一下,不知道對不對
//錯誤的
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
//我?guī)湍阈薷牧?,其中少?youku這一部分
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$youku$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
$result_array = array();
$temp = explode('$$$',$ceshi);
//var_dump($temp);
foreach($temp as $key=>$value){
$temp_array = (explode('$$',$value));
//當前的類別
$category = $temp_array[0];
//內(nèi)容再次進行歸類
$temp_array = explode('#',$temp_array[1]);
foreach($temp_array as $key=>$value){
//當前的集數(shù)
$temp_value = explode('$',$value);
$ep_number = preg_replace('/(第)||(集)/','',$temp_value[0]);
//需要壓入的數(shù)組
$temp_result['siteSource']= $temp_value[2];
$temp_result['siteName']= $category;
$temp_result['siteLink']= $temp_value[1];
//壓入結果數(shù)組
$result_array["sitePerEpisode"][$ep_number][]=$temp_result;
}
}
//$result_array為你要的結果,你可以var_dump看一下
//var_dump($result_array);
//將結果數(shù)組轉化為json,中文字符會被轉化
$json_result = json_encode($result_array,true);
echo $json_result;
未轉化為json的array結果
array(1) {
["sitePerEpisode"]=>
array(3) {
[1]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(16) "http://vmguo.com"
}
}
[2]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(25) "http://v.youku.com/v_show"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
[3]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
}
}chrome調(diào)試面板看network,具體是哪個請求
本地和線上的環(huán)境對比
問問題的藝術:Storage::disk('public')這里的 public 不是你改的 public,而是 disks['public'] 里的所有內(nèi)容;
打印返回值刪除后的返回值
請把你的磁盤的文件目錄結構截圖,確定文件的位置;
你這個問題就像是在說:知道為什么迪麗熱巴不喜歡我嗎?(壓根都沒見到本源,怎么能知道問題所在?)
回復沒有 md,在這里更新:
你這百分之一百錯誤呀,所以截圖很明確事實了,
laravel 默認把上傳之類的靜態(tài)資源放在 /storage/app/public下,而你卻放到/public下。
正確的做法是把靜態(tài)資源放到/storage/app/public
看你的想法是直接把/public/*下的文件刪除,
你配置 disk 的時候不要使用storage函數(shù),這個函數(shù)會自動定位到/storage目錄,如果要操作不多的話,我建議直接使用 PHP 或者其他方法刪除了.
獲取文件路徑:
$path = public_path('img/***.php');
unlink($path);已經(jīng)找到問題,value直接引用方法就可以,不需要寫函數(shù)。但是新的問題又來了。加函數(shù)和不加函數(shù)有什么區(qū)別呢。?
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。