有没有办法.md离线显示文件,所以我们知道它在Github上传后会是什么样子?我指的是显示README.md文件,因为它会出现在Github中,而不是用于编辑目的.
因为我使用它们,所以需要在Mac和Windows上工作.
当我跑:
git push origin branchname
Run Code Online (Sandbox Code Playgroud)
究竟是什么origin,为什么我必须在分支名称之前键入它?
我只是使用重命名我的本地分支
git branch -m oldname newname
Run Code Online (Sandbox Code Playgroud)
但这只会重命名分支的本地版本.如何在github中重命名一个?
在下面的表格,我怎么得到公正的最新记录的id=1基础上,登入列,而不是所有3条记录?
+----+---------------------+---------+
| id | signin | signout |
+----+---------------------+---------+
| 1 | 2011-12-12 09:27:24 | NULL |
| 1 | 2011-12-13 09:27:31 | NULL |
| 1 | 2011-12-14 09:27:34 | NULL |
| 2 | 2011-12-14 09:28:21 | NULL |
+----+---------------------+---------+
Run Code Online (Sandbox Code Playgroud) 我们都使用DB::transaction()多个插入查询.这样做,是应该try...catch放在里面还是包裹它?甚至有必要包括一个事件try...catch在出现问题时会自动失败的情况吗?
try...catch包装交易的示例:
// try...catch
try {
// Transaction
$exception = DB::transaction(function() {
// Do your SQL here
});
if(is_null($exception)) {
return true;
} else {
throw new Exception;
}
}
catch(Exception $e) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
相反,DB::transaction()包装尝试...抓住:
// Transaction
$exception = DB::transaction(function() {
// try...catch
try {
// Do your SQL here
}
catch(Exception $e) {
return $e;
}
});
return is_null($exception) ? true : false;
Run Code Online (Sandbox Code Playgroud)
或者只是一个没有尝试的交易......捕获
// Transaction only
$exception …Run Code Online (Sandbox Code Playgroud) 可能重复:
MySQL:大型VARCHAR与TEXT?
既然VARCHAR现在可以有65k字节,那么何时应该TEXT用VARCHAR呢?
我正在运行一些测试,我正在尝试查看是否可以创建一个只能访问我的数据库中的1或2个表的用户.有谁知道这是怎么做的?我的代码失败了:
GRANT SELECT ON testdb.fruits, testdb.sports TO joe@localhost IDENTIFIED BY 'pass';
Run Code Online (Sandbox Code Playgroud)
错误说我的语法有错误.
有没有人知道Laravel 4将这两条线合二为一的方式?
Route::get('login', 'AuthController@getLogin');
Route::post('login', 'AuthController@postLogin');
Run Code Online (Sandbox Code Playgroud)
因此,而不是不得不写两个你只需要编写一个,因为他们都使用"相同"的方法,但也仍然URL作为site.com/login重定向而不是对site.com/auth/login?
我很好奇,因为我记得CI有类似的东西,其中URL保持不变,控制器永远不会显示:
$route['(method1|method2)'] = 'controller/$1';
Run Code Online (Sandbox Code Playgroud) 我有这条路线:Route::controller('/', 'PearsController');在Laravel中是否可以让PearsController从另一个控制器加载一个方法,这样URL就不会改变?
例如:
// route:
Route::controller('/', 'PearsController');
// controllers
class PearsController extends BaseController {
public function getAbc() {
// How do I load ApplesController@getSomething so I can split up
// my methods without changing the url? (retains domain.com/abc)
}
}
class ApplesController extends BaseController {
public function getSomething() {
echo 'It works!'
}
}
Run Code Online (Sandbox Code Playgroud)