我正在尝试将文件从一个地方移动到另一个地方.在这种情况下,它是我的用户个人资料图片.由于我将用户个人资料图片库存储在他们的用户名上,因此他们更改了用户名.我需要移动他们的个人资料照片,否则,图像链接将被破坏.
我在这里尝试过:
if ( $user->username != Input::get('username')) {
$new_path = public_path().'/img/logo/'. Input::get('username').'/'.$user->logo_path;
$old_path = public_path().'/img/logo/'. $user->username.'/'.$user->logo_path;
$move = File::move($new_path, $old_path);
$delete = File::delete($old_path);
}
Run Code Online (Sandbox Code Playgroud)
我一直在:

有什么建议?
我正在尝试为登录用户创建管理员路由限制.我已经尝试检查我的用户是否log-in,以及用户类型是否Admin,如果是,我想允许他们访问管理路由,否则,回复404.
<!-- Route group -->
$router->group(['middleware' => 'auth'], function() {
<!-- No Restriction -->
Route::get('dashboard','WelcomeController@index');
<!-- Admin Only -->
if(Auth::check()){
if ( Auth::user()->type == "Admin" ){
//Report
Route::get('report','ReportController@index');
Route::get('report/create', array('as'=>'report.create', 'uses'=>'ReportController@create'));
Route::post('report/store','ReportController@store');
Route::get('report/{id}', array('before' =>'profile', 'uses'=>'ReportController@show'));
Route::get('report/{id}/edit', 'ReportController@edit');
Route::put('report/{id}/update', array('as'=>'report.update', 'uses'=>'ReportController@update'));
Route::delete('report/{id}/destroy',array('as'=>'report.destroy', 'uses'=>'ReportController@destroy'));
}
}
});
Run Code Online (Sandbox Code Playgroud)
它没有像我预期的那样工作.它会引发404错误 - 即使对于Admin用户也是如此.
如果我跑了sudo doccker ps我就明白了
[user@vm1 ~]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e8ff73dec1d5 portal-mhn:latest "nginx -g 'daemon of…" 43 minutes ago Up 43 minutes portal-mhn_portal-mhn.1.4rsfv94wy97gb333q3kfyxz32
62a7cf09d7bf portal-admin:latest "nginx -g 'daemon of…" 43 minutes ago Up 43 minutes portal-admin_portal-admin.1.s62iep4gl5g5oj2hrap14kz1t
Run Code Online (Sandbox Code Playgroud)
我试图获取基于ImageName的容器ID。
例如 是否可以通过命令行获取Portal-mhn:latest的容器ID?这是e8ff73dec1d5
我有这样的封面图片

当用户将鼠标悬停在我的图片上时,我想:
CSS
<style type="text/css">
#cover-img:hover{
opacity: .9;
}
#nav-upload-icon{
top: 10px;
left: 10px;
color: red;
z-index: 1000;
}
</style>
Run Code Online (Sandbox Code Playgroud)
HTML
<img id="cover-img" src="/material/img/profile-menu.png" height="130px">
<i id="nav-upload-icon" class="md md-camera hidden"></i>
Run Code Online (Sandbox Code Playgroud)
JS
$("#cover-img").hover(function() {
$("#nav-upload-icon").removeClass( "hidden" );
});
Run Code Online (Sandbox Code Playgroud)
我无法让它表现出我期望看到的.实现类似的东西的最佳方法是什么?